一尘不染

Python-转置列表清单

python

让我们来:

l = [[1, 2, 3], [4, 5, 6], [7, 8, 9]]

我正在寻找的结果是

r = [[1, 4, 7], [2, 5, 8], [3, 6, 9]]

并不是

r = [(1, 4, 7), (2, 5, 8), (3, 6, 9)]

非常感激


阅读 868

收藏
2020-02-12

共1个答案

一尘不染

怎么样

map(list, zip(*l))
--> [[1, 4, 7], [2, 5, 8], [3, 6, 9]]

对于python 3.x,用户可以使用

list(map(list, zip(*l)))
2020-02-12