“trier un dictionnaire” Réponses codées

Trier le dictionnaire Python

l = {1: 40, 2: 60, 3: 50, 4: 30, 5: 20}
d1 = dict(sorted(l.items(),key=lambda x:x[1],reverse=True))
print(d1) #output : {2: 60, 3: 50, 1: 40, 4: 30, 5: 20}
d2 = dict(sorted(l.items(),key=lambda x:x[1],reverse=False))
print(d2) #output : {5: 20, 4: 30, 1: 40, 3: 50, 2: 60}
Rajanit Navapara

Python tri par Key

A={1:2, -1:4, 4:-20}
{k:A[k] for k in sorted(A)}

output:
{-1: 4, 1: 2, 4: -20}
IJustWannaHelp

Trier un dictionnaire à Python

x = {1: 2, 3: 4, 4: 3, 2: 1, 0: 0}
{k: v for k, v in sorted(x.items(), key=lambda item: item[1])}
{0: 0, 2: 1, 1: 2, 4: 3, 3: 4}
Enchanting Elephant

Dictionnaire de tri Python par clé

In [1]: import collections

In [2]: d = {2:3, 1:89, 4:5, 3:0}

In [3]: od = collections.OrderedDict(sorted(d.items()))

In [4]: od
Out[4]: OrderedDict([(1, 89), (2, 3), (3, 0), (4, 5)])
Vivacious Vole

trier un dictionnaire

>>> sorted({1: 'D', 2: 'B', 3: 'B', 4: 'E', 5: 'A'})
[1, 2, 3, 4, 5]
Happy Herring

trier un dictionnaire

d={1:'Monday',2:'Tuesday',3:'Wednesday',\
   4:'Thursday',5:'Friday',6:'Satuday',7:'Sunday'}
d_sort=dict(sorted(d.items(), key=lambda x:x[0],reverse=True))

print(d_sort)

{7: 'Sunday', 6: 'Satuday', 5: 'Friday', 4: 'Thursday', 3: 'Wednesday', 2: 'Tuesday', 1: 'Monday'}
aniket thakur

Réponses similaires à “trier un dictionnaire”

Questions similaires à “trier un dictionnaire”

Plus de réponses similaires à “trier un dictionnaire” dans Python

Parcourir les réponses de code populaires par langue

Parcourir d'autres langages de code