闲扯Python 说说内存 on 2013 年 12 月 15 日 Python 11 19628 转为繁体 首先,不用解释器,脑补一下下面这段代码的结果是什么 Python def add(lst1,lst2): for i in xrange(len(lst1)): lst1[i]+=lst2[i] a=[[0]*3]*3 add(a[0],[1,0,0]) add(a[1],[0,1,0]) print a[1] 12345678 def add(lst1,lst2): for i in xrange(len(lst1)): lst1[i]+=lst2[i] a=[[0]*3]*3add(a[0],[1,0,0])add(a[1],[0,1,0])print a[1] 有没有娃儿和我一样觉得是[0,1,0]的? Read More→