needleinthehay.de

Sort List of Dictionaries

bands = [
   { "name": "Tocotronic", "rating": 7},
   { "name": "Tomte", "rating": 9},
   { "name": "Liedfett", "rating": 6},
]

sorted_bands = sorted(bands, key=lambda band: band["rating"])

print(sorted_bands)

# OUT:
# [
#    {'name': 'Liedfett', 'rating': 6},
#    {'name': 'Tocotronic', 'rating': 7},
#    {'name': 'Tomte', 'rating': 9}
# ]