2013年3月11日

在 python 中,如果 x 是 list,为什么 x += "ha" 可以运行,而 x = x + "ha" 却抛出异常呢

摘要: 问题 众所周知,在 python 中,+ 运算符可以使用在列表上,+ 运算符只需要第二个操作数是可迭代的(原文:iterable。@justjavac),那么 + 显然可以运算在 "ha" 上。 代码如下: >>> x = []>>> x += "ha">>> x['h', 'a']>>... 阅读全文

posted @ 2013-03-11 09:09 岚之山 阅读(171) 评论(0) 推荐(0)

导航