将多个项目插入列表的pythonic方法是什么? 假设我有:
a = [1,2,3]
b = ['a', 'b', 'c']
我希望将b插入到a中,例如:
a = [1, 2, 'a', 'b', 'c', 3]
我所做的是:
a.insert(2,None)
a[2:3] = b
或者:
a = a[0:2] + b + a[2:]
最后一种方法似乎更好,因为它只是一行,但问题是我认为创建了一个新列表,如果列表非常大可能是性能问题。
另一方面,第一种方法似乎不是pythonic。