Имеется вот такой объект
obj = {"farm": {"name": "farm", "count": 7}, "underwater": {"name": "underwater", "count": 5}, "pink": {"name": "pink", "count": 2}, "beach": {"name": "beach", "count": 2}, "park": {"name": "park", "count": 1}, "zoo": {"name": "zoo", "count": 1}, "blue": {"name": "blue", "count": 1}}
Как мне его сортировать по значению count?
Пробовал что-то в этом духе, но не понимаю что мне именно нужно вывести в функции key, так как я не знаю какое сейчас поле обрабатывается:
def byCount(prop):
print(prop)
# el тут как раз и не понятно как получить
return obj[prop][el]['count']
result = sorted(obj, key=byCount)