排序此列表的帮助
from operator import itemgetter
l = [
{'Ad28b4fac': {'url': 'http://a.com/', 'rating': 0}},
{'cx28b4ffc': {'url': 'http://www.dbr/', 'rating': 1}}
]
# sort this list by rating value
我尽力了
sorted(l, key=lambda x : l[x])
试试看
l.sort();
谢谢你的帮助
Tags:
像这样的
每次迭代lambda的参数是列表
l
中的字典。现在我们希望对字典键上的数据进行排序。因此使用dict.keys()
函数返回字典中的所有键。我们取第一个[0]
,它恰好是唯一的键,并基于它进行排序。你知道吗相关问题 更多 >
编程相关推荐