您的位置:首页 > 编程语言 > Python开发

python 列表浅拷贝和深拷贝

2012-11-29 14:14 211 查看
今天在我的邮件里看到一个访问老王python博客的朋友给我发的一个问题,我把下面的代码运行了下,果然不一样。大家有兴趣的话,可以运行下下面的2个例子,然后想下是为什么,最好在下面的留言里面给出自己的看法,多多交流总是好的。

>>> a=[1,2,3]
>>> for x in a:
>>> if x < 2:a.insert(0,5) //这样程序会一直跑,不会中断了

>>> a=[1,2,3]
>>> for x in a[:]: //如果换成这种写法,程序就会判断一次。
>>> if x < 2:a.insert(0,5)

想要了解更多列表的知识可以看下http://www.cnpythoner.com/catalog.asp?tags=python+list+%E5%88%97%E8%A1%A8
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: