我有一本嵌套字典
d = {'records':[
{'name':abhi,'age':23,'dept':'cse'},
{'name':anu,'age':20,'dept':'ece'},
{'name':ammu,'age':25,'dept':'cse'},
{'name':anju,'age':26,'dept':'ece'}
]}
但我想把字典重新整理一下,按部门分组。我做了不同的方法,但没有得到预期的结果。你知道吗
d = [
[ {'name':abhi,'age':23,'dept':'cse'},
{'name':ammu,'age':25,'dept':'cse'}
],
[ {'name':anu,'age':20,'dept':'ece'},
{'name':anju,'age':26,'dept':'ece'}
]
]
任何帮助都将不胜感激。你知道吗
你所拥有的是一个词典列表。您可以使用标准list sorting methods对这些词典进行排序:
对于您的特殊情况:
然后列表理解将具有相同
dept
的子列表分组在一起:相关问题 更多 >
编程相关推荐