私は、要素の次のリストがある場合:インデックスのリストを使用してリストから要素を削除するにはどうすればよいですか?
list = ['one', 'two', 'three', 'four']
をし、私は上記のリストから削除する必要があるインデックスが含まれ、別のリストがあります:
to_delete = [0,2]
私はからこれらの要素を削除することができますどのようにlist
to_delete
を使用していますか? for
ループを使用すると、リストから1つの要素を削除すると、残りの要素のインデックスが変更されるため、明らかに機能しません。
どうすればよいですか?
あなたは何ができますか?何を試しましたか? – mhawke
私はちょうど数時間前にこれらの質問の1つを持っていたと思います。 – user2357112
'to_delete'がソートされている場合は、あなたが提案したようにforループを逆順に削除することができます。 –