如何将列表列表的每个项目作为一列行添加到现有列表列表中?

问题描述

我有以下列表要合并为一个列表。请参阅下面的原始数据和我想要的结果。

基本上我只需要能够将新的“列”附加到基于另一个列表的列表中。例如。以 a 开头,它定义了第 0 列(或第 0 到 n 列)的行。添加值为 b[0] 的新列,然后添加值为 b[1] 的另一列,其中 a 和 b 可以包含任意数量的行和列。

# naming convention: <list><col>_<row>
a = [['a1_1','a1_2','a1_3']]
b = [['b1_1','b1_2','b1_3'],['b2_1','b2_2','b2_3']]

listCombined = ???
print(listCombined)
>>> [['a1_1','b1_1','b2_1'],['a1_2','b2_2'],['a1_3','b1_3','b2_3']]

我使用 zip 和 list.append 尝试了很多东西,但无法获得正确的输出

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)