我有一个整数列表,想在列表中的某个元素之后附加数据。我知道 list 函数,但是当我在循环中使用它时,它会在相同的位置 x
多次追加相同的数据。
这是我所拥有的:
lister = [1, 2, 3, 4, 5]
counter = 0
for i in range (len(lister)):
lister.insert(i, "Hello")
print(lister)
当我运行它时,我得到
['Hello', 'Hello', 'Hello', 'Hello', 'Hello', 1, 2, 3, 4, 5]
。我将如何使它在运行时得到
[Hello, 1 , Hello, 2, ...]
等等? 最佳答案
小变化:
lister.insert(i*2, "Hello")
关于python-3.x - 如何在列表中的某个元素后追加数据,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/55442513/