私は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(????)
ここで、「左」は左のヘッドフォンの「サウンド」であるアイテムのリストを返し、「右」は右のヘッドフォンのサウンドであるアイテムのリストを返します。どんな助けでも大歓迎です。ありがとう。