“Python сортируют словарь по значениям” Ответ

Python сортируют словарь по значениям

x = {1: 2, 3: 4, 4: 3, 2: 1, 0: 0}

sort_by_key = dict(sorted(x.items(),key=lambda item:item[0]))
sort_by_value = dict(sorted(x.items(), key=lambda item: item[1]))

print("sort_by_key:", sort_by_key)
print("sort_by_value:", sort_by_value)

# sort_by_key: {0: 0, 1: 2, 2: 1, 3: 4, 4: 3}
# sort_by_value: {0: 0, 2: 1, 1: 2, 4: 3, 3: 4}
Clear Camel

Как сортировать словарь по цене в Python

import operator
x = {1: 2, 3: 4, 4: 3, 2: 1, 0: 0}
sorted_x = sorted(x.items(), key=operator.itemgetter(1))


# Sort by key
import operator
x = {1: 2, 3: 4, 4: 3, 2: 1, 0: 0}
sorted_x = sorted(x.items(), key=operator.itemgetter(0))
Mobile Star

Ответы похожие на “Python сортируют словарь по значениям”

Вопросы похожие на “Python сортируют словарь по значениям”

Больше похожих ответов на “Python сортируют словарь по значениям” по Python

Смотреть популярные ответы по языку

Смотреть другие языки программирования