J'ai un dictionnaire et une liste. Les valeurs des touches correspondent à celles de la liste, je vais juste essayer de savoir comment trier les valeurs dans le dictionnaire par les valeurs de la liste.Tri des clés du dictionnaire par valeurs dans une liste?
>>> l = [1, 2, 37, 32, 4, 3]
>>> d = {
32: 'Megumi',
1: 'Ai',
2: 'Risa',
3: 'Eri',
4: 'Sayumi',
37: 'Mai'
}
J'ai essayé d'utiliser quelque chose le long des lignes de ...
>>> sorted(dict.keys(), key=list.index)
... mais il est évident que renvoie uniquement les touches dans l'ordre souhaité.
(Aurait réalisé à 3h du matin que list
et dict
étaient horribles noms, je les ai changé pour l
et d
en conséquence.)
vous un 3 comme une clé dict, mais il est pas dans la liste –
Whoops, on dirait que je perdre de vue que. Merci! –