use*_*456 4 python list duplicates
我是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
Run Code Online (Sandbox Code Playgroud)
将返回[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(????)
Run Code Online (Sandbox Code Playgroud)
其中"left"返回左耳机中"声音"的项目列表,"right"是右耳机中声音项目的列表.任何帮助,将不胜感激.谢谢.
这是一个简单的方法:
def slower(audio):
return [audio[i//2] for i in range(0,len(audio)*2)]
Run Code Online (Sandbox Code Playgroud)