【发布时间】:2019-09-28 00:00:54
【问题描述】:
我有一个元组元素列表,如下所示。我想将元素分组为多维行和列。例如:
说列表是“列表”:
[("Adam", "DeltaAir"),
("Bianca", "AlaskanAir"),
("Romeo", "DeltaAir"),
("Danaerys", "DragonAir"),
("Jon", "DragonAir"),
("Walter", "AlaskanAir")]
我想将此列表打印为:
------------------------------------------
Name | AlaskanAir | DeltaAir | DragonAir
------------------------------------------
Adam *
Bianca *
Romeo *
Danaerys *
Jon *
Walter *
------------------------------------------
我开始的目的是首先找到我想要作为行标题的所有唯一元素。
row=[]
for i in list:
row.append(i[1])
row = list(set(row))
然后我会遍历“行”中的元素,然后建立表格。我怎样才能轻松构建它? 谢谢!
【问题讨论】:
标签: python arrays list sorting multiple-columns