我有一个元组列表的结构比如:在
[[(1, 1, 96),
(1, 2, 95),
(0, 5, 23),
(0, 6, 22)],
[(2, 1, 145),
(1, 2, 144),
(10, 3, 143),
(2, 4, 142)]]
我基本上想从这里得到2个元组列表。一个元组用于前两列,另一个元组用于第三列。
渴望的输出:-在
^{pr2}$
&
[[(96,),
(95,),
(23,),
(22,)],
[(145,),
(144,),
(143,),
(142,)]]
在python中如何做到这一点?在
Tags:
只要保持简单,在嵌套列表上循环,然后获取所需的内容:
或者用列表理解:
^{pr2}$然后将这些列表分成两个子列表:
尽管Amadan的回答很好,但我还是想编写一个通用函数来实现期望的结果。这是决赛代码:-
使用比如:在
^{pr2}$针对评论:
^{pr2}$相关问题 更多 >
编程相关推荐