在Python中拆分两个列表的最简单方法是什么?

在Python中拆分两个列表的最简单方法是什么?,python,Python,在Python中拆分两个列表的最简单方法是什么 var = [['apple', 'banana'], ['red', 'yellow']] mylist = [['item1'],['item2'], var] 输出: mylist = [['item1','item2'], [['apple', 'banana'], ['red','yellow']]] mylist = [['apple', 'banana'], ['red','yellow'],['item1','item2']

在Python中拆分两个列表的最简单方法是什么

var = [['apple', 'banana'], ['red', 'yellow']]

mylist =  [['item1'],['item2'], var]
输出:

mylist = [['item1','item2'], [['apple', 'banana'], ['red','yellow']]]
mylist = [['apple', 'banana'], ['red','yellow'],['item1','item2']]
我需要:

mylist = [['item1','item2'], ['apple', 'banana'], ['red','yellow']]
如何正确拆分列表?

您要做的是通过
var
中的值扩展列表。因此,您可以使用
+
将这两个列表添加到一起

mylist = [['item1','item2']] + var
>>> var = [['apple', 'banana'], ['red', 'yellow']]
>>> mylist =  [['item1'], ['item2']] + var
>>> mylist
[['item1'], ['item2'], ['apple', 'banana'], ['red', 'yellow']]
否则,如果您有
[item,anotherList]
,则实际上是将整个
anotherList
作为单个元素嵌入到新列表中。因此,您添加了另一个列表级别。

您要做的是通过
var
中的值扩展列表。因此,您可以使用
+
将这两个列表添加到一起

>>> var = [['apple', 'banana'], ['red', 'yellow']]
>>> mylist =  [['item1'], ['item2']] + var
>>> mylist
[['item1'], ['item2'], ['apple', 'banana'], ['red', 'yellow']]

否则,如果您有
[item,anotherList]
,则实际上是将整个
anotherList
作为单个元素嵌入到新列表中。因此,您添加了另一个列表级别。

您必须使用列表的扩展方法:

作为:


您需要的。

您必须使用列表的扩展方法:

作为:

您想要的。

检查此解决方案: var=[['苹果',['香蕉'],['红色','黄色']] mylist=['item1'],['item2'],var]

INSTEAD OF mylist =  [['item1'],['item2'], var]
use:
var = [['apple', 'banana'], ['red', 'yellow'],mylist]
输出:

mylist = [['item1','item2'], [['apple', 'banana'], ['red','yellow']]]
mylist = [['apple', 'banana'], ['red','yellow'],['item1','item2']]
检查此解决方案: var=[['苹果',['香蕉'],['红色','黄色']] mylist=['item1'],['item2'],var]

INSTEAD OF mylist =  [['item1'],['item2'], var]
use:
var = [['apple', 'banana'], ['red', 'yellow'],mylist]
输出:

mylist = [['item1','item2'], [['apple', 'banana'], ['red','yellow']]]
mylist = [['apple', 'banana'], ['red','yellow'],['item1','item2']]