如何将一个整数添加到列表的范围内?
例如,如果我需要向索引 (a,b)
之间的元素添加 7,为什么我的代码不起作用?
k = 7
a = 0
b = 2
List = [1,2,3,4,5,6]
List[a:b+1] += k
这会抛出一个错误:“int”对象不可迭代。
我的预期输出是 [8,9,10,4,5,6]
。
最佳答案
您应该使用 for 循环遍历列表。
for i in range(a, b+1):
List[i] += k
关于python - 如何通过切片添加到列表元素?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42184506/