【发布时间】:2013-10-16 07:47:47
【问题描述】:
我对 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”是右侧耳机中声音的项目列表。任何帮助,将不胜感激。谢谢。
【问题讨论】:
标签: python list duplicates