本来我是想生成一个长度为3的列表,然后里面的元素都置0,后来发现,列表中list*0这个操作是将list 清空。
a = list(range(0, 3))
print (a)
[0, 1, 2]
b = a * 0
print (b)
[]
那么生成一个元素都是零的列表,应该怎么生成呢?
c = 3
d =[0]*c
print (d)
[0, 0, 0]
d =[0]*0
print (d)
[]
python的操作还真是。。。
本来我是想生成一个长度为3的列表,然后里面的元素都置0,后来发现,列表中list*0这个操作是将list 清空。
a = list(range(0, 3))
print (a)
[0, 1, 2]
b = a * 0
print (b)
[]
那么生成一个元素都是零的列表,应该怎么生成呢?
c = 3
d =[0]*c
print (d)
[0, 0, 0]
d =[0]*0
print (d)
[]
python的操作还真是。。。