谁能解释一下?
userData = 10
emptyList = [0] * userData
for i in emptyList:
emptyList[i] = userData
print(emptyList)
userData -= 1
在我看来,这段代码应该做一些不同的事情。
我在寻找什么 - 无论 userData 的值是什么,我都希望它在列表 emptyList 中按顺序值进行索引。
这个,我想会给我集合 [10, 9, 8] 等等......它没有......它只改变每次迭代中的第一个变量
我做错了什么?
我让它以另一种方式工作,userData = 10 emptyList = [] for i in range(userData): emptyList.append(i) userData -= 1 print(emptyList)
但这不是我喜欢的方式..我认为那组中的 0 需要输出为 10