【发布时间】:2020-10-10 01:54:03
【问题描述】:
我有一个结果列表,如下所示:
list_results=[([{"A"}], [], [], [1]), ([{"B"}], [], [23], []), ([{"C"}], [55], [], []), ([{"D"}], [422], [], [])] # a list of 4 tuples
我想明智地合并每个元组元素并得到以下结果:
merged_list=[[{"A"}, {"B"}, {"C"}, {"D"}], [55, 422], [23], [1]] # a list of lists
list1=merged_list[0] #[{"A"}, {"B"}, {"C"}, {"D"}]
list2=merged_list[1] #[55, 422]
list3=merged_list[2] #[23]
list4=merged_list[3] #[1]
(可选)请提出代码和时间高效的解决方案,因为此转换将包括超过 4 个元组(即 100,000 个元组)
提前感谢您的帮助。
【问题讨论】:
-
我认为您的第一个元素丢失了
'D' -
@CoryKramer 是的,忘记了????