J'ai nié dictionnaire quelque chose comme ça. et je souhaite créer une liste par clé à partir du deuxième dictionnaire.
Et je ne veux pas de duplicats dans ma liste. P> La sortie requise est p> Merci pour votre temps et votre examen. P> p> ls = ['21 -26 ',' 26-31 ',' 31-36 ', 31-36 ', '36 -41', '41-46', '46-51', 'Au-dessus de 51'] code> p>
4 Réponses :
Pouvez-vous utiliser des pandas? Si oui: sortie: p>
Vous pouvez utiliser: où d code> est votre dictionnaire. p> p>
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()})
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))