Est-il possible en python de trier une liste de mots non pas en fonction de l'alphabet anglais mais en fonction d'un alphabet auto-créé.trier les mots en python
6
A
Répondre
12
Vous pouvez normalement définir des méthodes de comparaison personnalisées afin que le tri soit effectué dans le cadre de vos restrictions. Je ne l'ai jamais codé une ligne de Python dans ma vie, mais il est assez similaire à Ruby pour moi de constater que l'on extrait suivant this page pourrait aider:
alphabet = "zyxwvutsrqpomnlkjihgfedcba"
inputWords = ["england", "france", "spain", "italy", "greece", "portugal",
"canada", "usa", "mexico", "peru", "cuba", "chile", "argentina",
"zimbabwe", "uganda", "congo", "zambia", "namibia", "ghana"]
print sorted(inputWords, key=lambda word: [alphabet.index(c) for c in word])
Vous pouvez également consulter thesearticles. Bonne chance!
+0
merci pour cette information; ça m'a aidé à aller de l'avant – Preys
Questions connexes
- 1. Recherche - Trier par mots clés
- 2. Comment trier un dict Python en valeur
- 3. Comment trier les adresses IP et les entiers en Python?
- 4. Comment trier tous les mots possibles d'une chaîne?
- 5. Séparer les mots dans le texte courant en utilisant Python?
- 6. Arguments de mots clés dynamiques en Python?
- 7. Split HTML après N mots en python
- 8. mots entre délimiteurs extraction [] en python
- 9. Comment trier cette liste en Python?
- 10. Comment trier avec lambda en Python
- 11. Comment trier les sites Web en catégories en fonction du contenu des mots-clés
- 12. Sélection récursive Trier python
- 13. Capitalisation de mots non-ASCII en Python
- 14. Trier tous les mots d'un fichier par longueur, en une lecture. (Java)
- 15. fusionner trier l'implémentation pour trier par longueur de chaîne - python
- 16. Meilleure façon de trier une liste de mots par apparition
- 17. Python XML et XPath pour trier les éléments
- 18. Trier le tableau par nombre de mots-clés trouvés
- 19. Python: Comment trier les instructions SQL dans un fichier texte?
- 20. Suppression de mots non anglais d'une phrase en python
- 21. Trier les éléments dans une chaîne avec Python
- 22. Python - trier une liste de listes imbriquées
- 23. Comment couper le nombre de mots en Python?
- 24. Trier par clé du dictionnaire dans un dictionnaire en Python
- 25. regex python trouver tous les groupes de mots
- 26. Python: charger les mots du fichier dans un ensemble
- 27. Python regex chaîne à la liste des mots (y compris les mots avec des tirets)
- 28. Tableau Python bidimensionnel: Trier second par Premier
- 29. Comment fonctionne l'importation de mots-clés en python?
- 30. Comment trier les données en valeurs alphanumériques
Qu'est-ce qu'un alphabet auto-créé? – SilentGhost