标签:
在python中对列表使用重复运算符*进行操作时,只是简单的进行了浅复制,内部的结构并没有复制过来,所以下面的例子结果是这样的:
>>> lists =[[]]*3 >>> lists [[],[],[]] >>> lists[0].append(3) >>> lists [[3],[3],[3]]
>>> lists =[[]for i in range(3)] >>> lists[0].append(3) >>> lists[1].append(5) >>> lists[2].append(7) >>> lists [[3],[5],[7]]
标签:
原文地址:http://www.cnblogs.com/fireflow/p/4868828.html