【发布时间】:2013-03-04 03:21:34
【问题描述】:
我有未知数量的字典,每个字典都有一个特定的代码。
所有值都是动态创建的,因此分组依据的代码是未知的。
我希望有人能够帮助我确定对字典进行分组的最佳方法,以便我可以遍历每个字典以生成表格。字典中实际上有大约 7 个条目。
每个字典都是表中的一行。
示例:
results = ['GROUP1':{'name':'Sam', 'code':'CDZ', 'cat_name':'category1', 'cat_code':'GROUP1'}, 'GROUP1':{'name':'James', 'code':'CDF', 'cat_name':'category1', 'cat_code':'GROUP1'}, 'GROUP2':{'name':'Ellie', 'code':'CDT', 'cat_name':'category2', 'cat_code':'GROUP2'}]
我希望能够将这些字典格式化为一个表格,用于生成以下内容:
GROUP1 - category1
代码 |姓名
光盘 |山姆
CDF |詹姆斯
GROUP2 - 类别2
代码 |姓名
大唐 |艾莉
提前非常感谢。
【问题讨论】:
标签: python list dictionary group-by grouping