【发布时间】:2011-11-21 19:07:55
【问题描述】:
我有一个嵌套字典,类型如下
{id_1 : [ {id_2:score},{id_3:score_2} .... and so on],id_2 :[{id_1:Score_!....]}
所以基本上是一个嵌套字典 现在我想根据分数对每个主要 id 的字典进行排序 所以基本上
{id_1: [{element with max_score},{element_with next max_score....}]... id_2:[{element_with max_score},{element_with next maxx score}...]
此外,该函数应该接受一个参数 say (n),它返回前 n 个匹配项,或者如果 n
【问题讨论】:
-
您可能在第一个代码 sn-p 中有一个虚假的括号 - 请您检查一下吗?
-
为什么是内部列表字典的值,而不仅仅是元组?
-
@SvenMarnach 是的,是的。感谢您指出这一点.. 基本上它是一个嵌套字典
-
就地或您想要一个新对象?
标签: python dictionary nested