【发布时间】:2013-04-19 13:16:39
【问题描述】:
我在将两个列表合并为一个时遇到了一些麻烦。我认为有一个简单的解决方案,但我被困了几个小时。
我的两个列表例如:
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? 这样的东西会起作用,但我想有一个更简单的解决方案。
【问题讨论】:
-
任何特定的编程语言?
-
哦,对不起,我在用 python 写。感谢您的快速答复! @leppie 你能帮我确定确切的格式吗?我无法让它工作。
-
@MatthiasLa:对不起,我根本不懂 python;p 我的答案是 Scheme。 (但那些看起来像向量/数组,而不是列表,但是,我根本不知道 python)
-
@leppie:谢谢,感谢您的帮助!此外,我认为在AddColumn 中描述了与我的问题非常相似的内容。但我认为必须有一种更简单的方法来拆分每一行。