在python中一次将多个项插入列表

时间:2016-05-29 17:58:40

标签: python list

将多个项目插入列表的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。

0 个答案:

没有答案