在python中,用另一个列表中的元素替换列表中的元素的最佳方法是什么?
例如,我有:
a = [ 1, 'replace_this', 4 ]
我想替换replace_this
为[2, 3]
. 更换后必须是:
a = [ 1, 2, 3, 4 ]
更新
当然,可以进行切片(对不起,我没有在问题中写出来),但问题是replace_this
列表中可能有多个值。在这种情况下,您需要循环进行替换,这变得不理想。
我认为使用 会更好itertools.chain
,但我不确定。