Как сортировать словарь в python по ключу?

Пользователь

от sherwood_littel , в категории: Python , 2 месяца назад

Как сортировать словарь в python по ключу?

Facebook Vk Ok Twitter LinkedIn Telegram Whatsapp

1 ответ

Пользователь

от NicolasSsh , 2 месяца назад

@sherwood_littel  Вы можете использовать метод .sorted() для сортировки словаря по значениям.


 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
dictionary = {
    20 : "Apple",
    15 : "Banana",
    17 : "BlackBerry",
    14 : "Kiwi"
}

sorted_dict = sorted(dictionary.items())

filtred_dict = dict()

for value in sorted_dict:
    filtred_dict[value[0]] = value[1]

print(filtred_dict)

# Вывод : {14: 'Kiwi', 15: 'Banana', 17: 'BlackBerry', 20: 'Apple'}