0
votes

Je veux créer une liste à partir d'éléments de dictionnaire

J'ai nié dictionnaire quelque chose comme ça. XXX

et je souhaite créer une liste par clé à partir du deuxième dictionnaire. Et je ne veux pas de duplicats dans ma liste.

La sortie requise est

ls = ['21 -26 ',' 26-31 ',' 31-36 ', 31-36 ', '36 -41', '41-46', '46-51', 'Au-dessus de 51']

Merci pour votre temps et votre examen.


0 commentaires

4 Réponses :


0
votes

Pouvez-vous utiliser des pandas? Si oui: xxx

sortie: xxx


0 commentaires

1
votes

Vous pouvez utiliser: xxx

d est votre dictionnaire.


0 commentaires

1
votes

compréhension de jeu simple, puis convertir à la liste. A CODE> est votre dict.

list({k for v in a.values() for k in v.keys()}) 


0 commentaires

0
votes

Vous pouvez utiliser chaîne.from_itéable () code> pour chaîner des dictionnaires internes et dict.fromkeys () code> pour supprimer des duplicates:

from itertools import chain

c = chain.from_iterable(dct.values())
result = list(dict.fromkeys(c))


0 commentaires