This question already has answers here:
How do I concatenate two lists in Python?
(26个答案)
在4个月前关闭。
我将两个嵌套列表合并/合并到一个嵌套列表中。
该代码给出以下结果:
看起来像两个嵌套列表在另一个嵌套列表中。不是我想要的
我想要的是:
.append()似乎不是正确的方法。有什么办法可以做到?谢谢。
哪个产量
(26个答案)
在4个月前关闭。
我将两个嵌套列表合并/合并到一个嵌套列表中。
list1 = [['T123', 'Tom', '1', 1], ['S222', 'Alice', '3', 2]]
list2 = [['T098', 'Jane', '2', 0], ['T432', 'Mandy', "5", 0]]
list_combine = []
list_combine.append(list1)
list_combine.append(list2)
print(list_combine)
该代码给出以下结果:
[[['T123', 'Tom', '1', 1], ['S222', 'Alice','3', 2]], [['T098', 'Jane', '2', 0], ['T432', 'Mandy', "5", 0]]]
看起来像两个嵌套列表在另一个嵌套列表中。不是我想要的
我想要的是:
[['T123', 'Tom', '1', 1], ['S222', 'Alice','3', 2], ['T098', 'Jane', '2', 0], ['T432', 'Mandy', "5", 0]]
.append()似乎不是正确的方法。有什么办法可以做到?谢谢。
最佳答案
您可以使用
list1 = [['T123', 'Tom', '1', 1], ['S222', 'Alice', '3', 2]]
list2 = [['T098', 'Jane', '2', 0], ['T432', 'Mandy', "5", 0]]
list_combine = [item for sublst in zip(list1, list2) for item in sublst]
print(list_combine)
哪个产量
[['T123', 'Tom', '1', 1], ['T098', 'Jane', '2', 0], ['S222', 'Alice', '3', 2], ['T432', 'Mandy', '5', 0]]
关于python - Python:如何将两个嵌套列表合并为一个嵌套列表,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/57727977/
10-09 12:30