“Python ordene un diccionario por valores” Código de respuesta

Python ordene un diccionario por valores

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

Cómo ordenar un diccionario por valor en 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

Respuestas similares a “Python ordene un diccionario por valores”

Preguntas similares a “Python ordene un diccionario por valores”

Más respuestas relacionadas con “Python ordene un diccionario por valores” en Python

Explore las respuestas de código populares por idioma

Explorar otros lenguajes de código