“Classificar lista de dicionários python por valor” Respostas de código

Python classifica um dicionário 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

Classificar lista de dicionários python por valor

newlist = sorted(list_to_be_sorted, key=lambda k: k['name']) 
Stupid Stork

Como classificar um dicionário por valor em 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 Classy Array de Dicionário por Valor

my_list = sorted(my_list, key=lambda k: k['name'])
Grotesque Goshawk

Respostas semelhantes a “Classificar lista de dicionários python por valor”

Perguntas semelhantes a “Classificar lista de dicionários python por valor”

Mais respostas relacionadas para “Classificar lista de dicionários python por valor” em Python

Procure respostas de código populares por idioma

Procurar outros idiomas de código