Étant donné une liste de chaînes de caractères, je veux la trier par ordre alphabétique et supprimer les doublons. Je sais que je peux le faire :
from sets import Set
[...]
myHash = Set(myList)
mais je ne sais pas comment récupérer les membres de la liste à partir du hachage par ordre alphabétique.
Je ne suis pas marié avec le hachage, donc n'importe quelle façon d'accomplir ceci fonctionnera. De plus, les performances ne sont pas un problème, donc je préfère une solution clairement exprimée dans le code à une solution rapide mais plus opaque.
0 votes
Voir aussi aquí pour plus d'informations
1 votes
Cette question, après l'édition de @ColonelPanic, est un peu confuse ; la question dans le titre et la question dans le corps ne sont pas les mêmes. Le titre indique que l'ordre original, avant la suppression des doublons, devrait être préservé. Mais le corps présente un scénario où cela n'est pas nécessaire.
0 votes
J'ai changé le titre pour qu'il corresponde au corps et à la réponse acceptée.