Skip to main content
 首页 » 编程设计

python之将一些列 append 到列表矩阵的列表中

2025年05月04日29Leo_wl

我在将两个列表列表合并为一个列表时遇到了一些麻烦。我认为有一个简单的解决方案,但我被困了几个小时。

我的两个列表列表例如:

a=[['1','2'],['3','4']] 
b=[['5','6'],['7','8']] 

我试图得到的是:

c=[['1','2','5','6'],['3','4','7','8']] 

但我不知道列表有多少行和列。

我尝试使用 zip 命令,但它产生了如下内容:

[(['1','2'],['5','6']),(['3','4'],['7','8'])] 

非常感谢您对此问题的任何帮助!!!

也许类似于 How can I add an additional row and column to an array?会工作,但我想有一个更简单的解决方案。

请您参考如下方法:

>>> a=[['1','2'],['3','4']] 
>>> b=[['5','6'],['7','8']] 
>>> [x + y for x, y in zip(a, b)] 
[['1', '2', '5', '6'], ['3', '4', '7', '8']]