我有一个字典,其中包含一个元组作为键,一个整数作为值。 以下是格式示例:
{
(2015, aaaa) : 5
(2015, bbbb) : 2
(2014, aaaa) : 8
(2014, bbbb) : 1
}
我想在2D数组(或类似的数据结构)中输出这些信息,如下所示:
----------------
| |2014|2015|
----------------
|aaaa| 8| 5|
|bbbb| 1| 2|
----------------
字典可能长达数千行。这项任务的最佳方法是什么?
答案 0 :(得分:0)
请注意,要使列标题正确排列,您必须找到最长的标题。对于其他列,您需要扫描该列的所有元素(包括标题)。
答案 1 :(得分:0)
您可以使用元组和字典执行此任务,以及一些homespun方法。不过,它会很快陷入困境。
您的元组似乎是SQL中的多属性主键。考虑使用Pandas
- 它的DataTables已经为这样的东西提供了支持。