相关疑难解决方法(0)

转置列表清单

让我们来:

l = [[1, 2, 3], [4, 5, 6], [7, 8, 9]]
Run Code Online (Sandbox Code Playgroud)

我正在寻找的结果是

r = [[1, 4, 7], [2, 5, 8], [3, 6, 9]]
Run Code Online (Sandbox Code Playgroud)

并不是

r = [(1, 4, 7), (2, 5, 8), (3, 6, 9)]
Run Code Online (Sandbox Code Playgroud)

非常感激

python transpose list

200
推荐指数
6
解决办法
18万
查看次数

如何在Python中压缩两个列表列表?

我有两个列表,列表具有相同数量的项目.这两个列表如下所示:

L1 = [[1, 2], [3, 4], [5, 6]]

L2 =[[a, b], [c, d], [e, f]]
Run Code Online (Sandbox Code Playgroud)

我想创建一个看起来像这样的列表:

Lmerge = [[1, 2, a, b], [3, 4, c, d], [5, 6, e, f]]
Run Code Online (Sandbox Code Playgroud)

我试图使用zip()这样的东西:

for list1, list2 in zip(*L1, *L2):
    Lmerge = [list1, list2]
Run Code Online (Sandbox Code Playgroud)

组合两个列表列表的最佳方法是什么?提前致谢.

python merge zip nested list

21
推荐指数
2
解决办法
2万
查看次数

标签 统计

list ×2

python ×2

merge ×1

nested ×1

transpose ×1

zip ×1