Python列表对

时间:2014-11-21 03:22:26

标签: python list

我有两个列表作为输入:

list_A = [["Holiday Inn", 3], ["Marriott Hotels", 4], ["Aloft Hotels", 2]]
list_B = [["Marriott Hotels", 10], ["Motel 6", 7], ["Holiday Inn", 8]]

我想要一个大清单作为输出:

output_list = [ ["Holiday Inn", [3,8]], ["Aloft Hotels", [2]], ["Marriott Hotels", [4, 10]], ["Motel 6", [7]] ]

输出列表无需按任何顺序排列。 我正在寻找一种在Python中使用它的简洁方法。我可以多次扫描每个列表以实现上述目的。但是,我的输入列表非常大。有什么建议吗?

谢谢! PD。

0 个答案:

没有答案