Czy w pythonie można sortować listę słów nie według alfabetu angielskiego, ale według alfabetu utworzonego przez siebie.sortowanie słów w pytonie
6
A
Odpowiedz
12
Zazwyczaj można zdefiniować niestandardowe metody porównywania, aby sortowanie było wykonywane zgodnie z ograniczeniami. Nigdy nie kodowane linię Python w moim życiu, ale to podobne wystarczy Ruby mi zauważyć, że następujący fragment this page może pomóc:
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])
+0
dzięki za te informacje; pomógł mi iść do przodu – Preys
Powiązane problemy
- 1. Sortowanie arabskich słów w Javie
- 2. przecinają dwie listy słów w pytonie
- 3. Scalenie dwóch macierzy w macierz w pytonie i sortowanie
- 4. php: sortowanie i liczenie wystąpień słów w danym ciągu znaków
- 5. licznik częstotliwości przedmiotu w pytonie
- 6. Przeczytaj następne słowo w pliku w pytonie
- 7. Formatowanie nanowłókniny w pytonie
- 8. Klient ntp w pytonie
- 9. zamknięcie mainloopa w pytonie
- 10. Filtr dolnoprzepustowy w pytonie
- 11. Podwójna pętla w pytonie
- 12. whoami w pytonie
- 13. Lista zer w pytonie
- 14. dekorowanie metody w pytonie
- 15. Słabe referencje w pytonie
- 16. Ścieżka Windows w pytonie
- 17. Wzór użytkownika w pytonie
- 18. Parser uczący w pytonie
- 19. średnia harmoniczna w pytonie
- 20. Powolna rekursja w pytonie
- 21. LISP przeciw w pytonie
- 22. Dyskretna optymalizacja w pytonie
- 23. Klasyfikacja obrazu w pytonie
- 24. Podstawowe wątki w pytonie
- 25. Wykres konturowy w pytonie
- 26. sortowanie mysql sortowanie tabeli
- 27. Rozszerzanie wbudowanych klas w pytonie
- 28. lista słabych punktów w pytonie
- 29. 1000 cyfr pi w pytonie
- 30. Synchronizacja wielu wątków w pytonie
co to jest alfabet stworzony przez siebie? – SilentGhost