对于
for循环的每次迭代,变量
i只会被分配一个项的值的副本
vallist,因此对所做的更改
i将不会反映在
i。
您应该更新
i可以通过以下
enumerate函数生成的via索引项:
for index, value in enumerate(vallist): if value >= 10: vallist[index] = letters[value]

对于
for循环的每次迭代,变量
i只会被分配一个项的值的副本
vallist,因此对所做的更改
i将不会反映在
i。
您应该更新
i可以通过以下
enumerate函数生成的via索引项:
for index, value in enumerate(vallist): if value >= 10: vallist[index] = letters[value]