【发布时间】:2012-08-11 19:43:48
【问题描述】:
可能重复:
In Python how do I sort a list of dictionaries by values of the dictionary?
我正在编写一个 Python 3.2 应用程序,并且我有一个包含以下内容的字典列表:
teamlist = [{ "name":"Bears", "wins":10, "losses":3, "rating":75.00 },
{ "name":"Chargers", "wins":4, "losses":8, "rating":46.55 },
{ "name":"Dolphins", "wins":3, "losses":9, "rating":41.75 },
{ "name":"Patriots", "wins":9, "losses":3, "rating": 71.48 }]
我希望列表按评级键中的值排序。我该如何做到这一点?
【问题讨论】:
-
不久前我回答了一个类似的问题(stackoverflow.com/a/11732149/748858)。我对排序进行了相当深入的讨论,所以我会在这里留下一个链接,希望它会有所帮助。
标签: python list sorting dictionary