我有两个列表list1和list2
list1 = [[1,2,3], [2,3,4], [3,4,5]]
list2 = [0,1,2]
我应该获得一个新列表list3作为
list3 = [list1, list2]
或更确切地说
list3 = [[[1,2,3], [2,3,4], [3,4,5]], [0,1,2]]
[当我尝试l1.append(l2)
时会显示[[1, 2, 3], [2, 3, 4], [3, 4, 5], [0, 1, 2]]
不是我想要的]
我认为您的回答仅满足您的要求,但您也可以做到:
list3 = [list1]+[list2]
您已经自己回答了
list3 = [list1, list2]
您应该做这样的事情
l3 = []
l3.append(list1)
l3.append(list2)
在python中,列表可以具有另一个列表或列表列表作为元素,因此您可以这样做:
list3 = [list1, list2]