Pythonで、リスト内の要素を別のリストの要素に置き換える最良の方法は何ですか?
たとえば、私は次のようにしています。
a = [ 1, 'replace_this', 4 ]
に置き換えreplace_this
たい[2, 3]
。交換後は次のようにする必要があります。
a = [ 1, 2, 3, 4 ]
アップデート
もちろん、スライスを使用することもできますが(質問に記述しなかったのは残念です)、問題はreplace_this
、リストに複数の値が含まれている可能性があることです。この場合、ループで置換を行う必要があり、これは最適ではなくなります。
使ったほうがいいと思いますが、よくitertools.chain
わかりません。