1. 程式人生 > >python 中[0]*2與0*2的區別

python 中[0]*2與0*2的區別

程式用例:
a=[[1,2],[4,5]]
b=[0]*len(a)
d=0*len(a)
print("len(a)=",len(a))
print("b=",b)
print("d=",d)
print(2*[1,2])
print([1,2]*2)

輸出如下:

len(a)= 2
b= [0, 0]
d= 0
[1, 2, 1, 2]
[1, 2, 1, 2]

 

可以看出在矩陣後面程一個數等於將其複製幾次。