我想为列表中的每个元素添加1而不创建新元素
i = [1,2,3,4,5]
for each in i:
i[i.index(each)] = each+1
print(i)
Run Code Online (Sandbox Code Playgroud)
但它会像这样回归......
[6,2,3,4,5]
Run Code Online (Sandbox Code Playgroud)
似乎在第一个元素中添加一个..但我想为每个添加一个..
lst = [1,2,3,4,5]
for i, x in enumerate(lst):
lst[i] = x + 1
print(lst)
Run Code Online (Sandbox Code Playgroud)
产量
[2, 3, 4, 5, 6]
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
136 次 |
| 最近记录: |