Python list 赋值的区别(X+=Y) VS (X=X+Y)

我们知道列表是可以修改的。如果用+=,我们在原来list的基础上修改。如果用var=var+…,我们就创建了一个新的list 对象,代码示例如下:

Screen Shot 2015-11-27 at 10.39.31 AM
前两个是同一对象,第三个是新创建的对象。

参考:.append() 和 .extends() 方法都是在原list 基础上进行修改:

Screen Shot 2015-11-27 at 10.45.11 AM

相关文章

发表评论

电子邮件地址不会被公开。 必填项已用*标注