如果我有a=[1,2,3]
并且我想将1
添加到元素a[2]
以获取输出[1,2,4]
,我该怎么做?
我假设我会使用for循环但不确定如何。
答案 0 :(得分:0)
python中的列表是可变的。
错误:
a = [1,2,3]
a[2] = a[2] + 1
a
[1,2,4]
答案 1 :(得分:0)
>>> a = [1,2,3]
>>> a[2] += 1
>>> a
[1, 2, 4]
或者,如果要将1
添加到数组的最后一个元素,无论其大小如何:
>>> a[-1] += 1
>>> a
[1, 2, 5]
答案 2 :(得分:0)
你可以做到
a[:2]+[a[2]+1]
您可以将2替换为要添加的位置,或者只是
a[2] += 1
答案 3 :(得分:0)
for循环遍历列表中的所有元素。如果要解决列表中的特定元素,则必须单独调用它。
a = [1,2,3]
a[2] +=1
print(a)