我对python相当陌生,正在尝试弄清楚如何在列表中复制项目。我尝试了几种不同的方法并广泛搜索了答案,但总是想出如何删除重复项目的答案,我觉得我错过了一些应该相当明显的东西。
我想要一个要复制的项目列表,例如如果列表是 [1, 4, 7, 10] 是 [1, 1, 4, 4, 7, 7, 10, 10]
我知道
list = range(5)
for i in range(len(list)):
list.insert(i+i, i)
print list
将返回 [0, 0, 1, 1, 2, 2, 3, 3, 4, 4] 但如果项目不按顺序,这将不起作用。为了提供更多上下文,我将音频作为列表处理,试图让音频变慢。
我正在与:
def slower():
left = Audio.getLeft()
right = Audio.getRight()
for i in range(len(left)):
left.insert(????)
right.insert(????)
其中“left”返回左耳机中“声音”的项目列表,“right”是右耳机中声音的项目列表。任何帮助,将不胜感激。谢谢。