1、不同的方式创建list、它们的内涵是不一样的!
#!/usr/bin/python #!coding:utf-8 #!以下程序要用到python3.5 if __name__=="__main__": lista=[[] for item in range(3)] lista[0].append(100) print(lista) #如果用乘法它会引用同一个对象多次 listb=[[]]*3 listb[0].append(100) print(listb)
1、不同的方式创建list、它们的内涵是不一样的!
#!/usr/bin/python #!coding:utf-8 #!以下程序要用到python3.5 if __name__=="__main__": lista=[[] for item in range(3)] lista[0].append(100) print(lista) #如果用乘法它会引用同一个对象多次 listb=[[]]*3 listb[0].append(100) print(listb)