Python 将位置号添加到列表中的整数

Python 将位置号添加到列表中的整数,python,Python,我需要在列表中添加整数位置的数字 list=[10,10,10,10] 那么结果应该是 [10,11,12,13] 我知道它在循环中工作,但我不知道如何工作。谢谢使用获取索引,并使用以下方法将每个元素添加到其索引中: 这与: lst = [10, 10, 10, 10] for i, ele in enumerate(lst): lst[i] = i + ele print(lst) i是每个元素的索引,ele是列表中的每个实际元素。lst[:]语法意味着我们修改原始列表,使用

我需要在列表中添加整数位置的数字

list=[10,10,10,10]
那么结果应该是

[10,11,12,13]
我知道它在循环中工作,但我不知道如何工作。谢谢

使用获取索引,并使用以下方法将每个元素添加到其索引中:

这与:

lst = [10, 10, 10, 10]

for i, ele in enumerate(lst):
    lst[i]  = i + ele
print(lst)

i
是每个
元素的
索引
ele
是列表中的每个实际元素。
lst[:]
语法意味着我们修改原始列表,使用列表comp是常规循环的一个更有效的版本。

一种令人讨厌的方式
>>映射(int.\uuu add\uu,nums,range(len(nums))
[10,11,12,13]
这个问题没有任何努力或研究。
lst = [10, 10, 10, 10]

for i, ele in enumerate(lst):
    lst[i]  = i + ele
print(lst)