Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/303.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 如何将一个列表插入另一个列表?_Python_List - Fatal编程技术网

Python 如何将一个列表插入另一个列表?

Python 如何将一个列表插入另一个列表?,python,list,Python,List,我有两份清单: A = [1,2,3] B = [4,5,6] 有没有一种优雅的方法可以在任意位置将B插入A中 假设产出: [1,4,5,6,2,3] 显然,我可以遍历B并一次插入一个,但我认为有更好的方法 def insert(outer, inner, pos): outer[pos:pos] = inner A将是[1,4,5,6,2,3] A[1:1] = B

我有两份清单:

A = [1,2,3]
B = [4,5,6]
有没有一种优雅的方法可以在任意位置将B插入A中

假设产出:

[1,4,5,6,2,3]
显然,我可以遍历
B
并一次插入一个,但我认为有更好的方法

def insert(outer, inner, pos):
  outer[pos:pos] = inner
A
将是
[1,4,5,6,2,3]

A[1:1] = B