10

重複の可能性:
Python では、辞書のリストを辞書の値で並べ替えるにはどうすればよいですか?

私は 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 }]

リストを評価キーの値でソートしたい。どうすればこれを達成できますか?

4

3 に答える 3

1
from operator import itemgetter
newlist = sorted(team_list, key=itemgetter('rating')) 
于 2012-08-15T14:00:28.500 に答える