Как отсортировать словарь по значению в Python
Есть словарь:
some_dict = {'a': 4, 'b': 3, 'c': 2, 'd': 1}
На выходе чтобы получилось:
{'d': 1, 'c': 2, 'b': 3, 'a': 4}
Есть словарь:
some_dict = {'a': 4, 'b': 3, 'c': 2, 'd': 1}
На выходе чтобы получилось:
{'d': 1, 'c': 2, 'b': 3, 'a': 4}
Ответы
Вы можете отсортировать с помощью функции sorted, но по значениям (items) у словаря. И чтобы на выходе если вам требуется не кортеж, а словарь - распаковать результат в качестве аргумента функции dict():
Если надо без lambda функции:03.06.24 в 12:39