先看深複制的結果,這樣你能夠實作功能
list1=[]
list2=[list(list1) for i in range(0,5)]
print(list2)
list2[0].append(9)
print(list2)
print(list2[0])

淺複制的結果:
list1=[]
list2=[list1 for i in range(0,5)]
print(list2)
list2[0].append(9)
print(list2)
print(list2[0])
淺複制複制的結果都指向原來的list1,是以一旦修改就會出現批量修改的問題。