您可以分配给切片:
a[:0] = b
演示:
>>> a = [1,2,3]>>> b = [4,5,6]>>> a[:0] = b>>> a[4, 5, 6, 1, 2, 3]
本质上,
list.extend()是对
list[len(list):]切片的分配。
您可以在任何位置“插入”另一个列表,只需解决该位置的空片:
>>> a = [1,2,3]>>> b = [4,5,6]>>> a[1:1] = b>>> a[1, 4, 5, 6, 2, 3]
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)