这应该在列表中存储[1,2,3,4,5],但它会存储[1,1,1,1,1]:
l=[0]*5
for x in range(5):
y=1
l[x] = y
y+=1
print (l)
答案 0 :(得分:4)
在进入y = 1
循环之前,您必须放置for
:
my_list = [0] * 5
y = 1
for x in range(5):
my_list[x] = y
y += 1
print(my_list)
我将列表名称更改为my_list
;使用l
是与1
...