Ich habe eine Liste von Briefen in Python, aber wenn ich sie drucke, möchte ich für sie nach Buchstaben in Zeilen organisiert werden. Ich würde das am liebsten durch eine Schleife erreichen.Sortieren von Elementen in einer Python-Liste mit dem Buchstaben
1
A
Antwort
0
Dies ist eine einfache Lösung:
letters = ['d', 'a', 'c', 'b']
letters.sort()
for l in letters:
print(l)
OUTPUT:
d
a
c
b
diese Lösung nicht eine Schleife nicht verwendet:
print('\n'.join(sorted(letters)))
Der Ausgang ist das gleiche.
+1
Vielleicht möchte ich dort Ihre Ausgabe Beispiel beheben - es sieht nicht sehr sortiert :) –
0
Wenn Sie es mit einem Algorithmus für eine bessere Zeit und Raum Komplexität tun wollen, dann können Sie Bubble Sort, Insertion Sort, Merge Sort, Haufen sortieren oder Schnell Art implementieren. Es wird mit einer Schleife gemacht. For more on Algorithms
ODER
Wenn Sie nicht besorgt über Zeit und Raum Komplexität dann verwenden list_name.sort()
Verwandte Themen
- 1. Sortieren einer verknüpften Liste von Zeichenfolgen nach dem ersten Buchstaben
- 2. Sortieren von Buchstaben in einer Zeichenfolge mit Doppelzeiger
- 3. Sortieren Arrays von Elementen
- 4. Sortieren von HTML-Elementen
- 5. Sortieren einer kombinierten Liste von Zahlen und Buchstaben in Python
- 6. Sortieren einer bestimmten Gruppe von Elementen in einer verschachtelten Liste
- 7. Java ArrayList mit Buchstaben vor Zahlen sortieren
- 8. Sortieren von Elementen mit benutzerdefinierten Regel
- 9. Sortieren eines Vektors von Zeichenfolgen mit dem ersten Buchstaben in nicht-ASCII-Reihenfolge in C++
- 10. Probleme beim Sortieren von Elementen in einer Listbox
- 11. Sortieren Array von Wörtern - nicht-Englisch Buchstaben + Doppelzeichen Buchstaben PHP
- 12. C# Sortieren Litauische Buchstaben
- 13. Sortieren einer 2D-Array/Gitter/Tabelle von Elementen in Javascript
- 14. Sortieren drei Buchstaben alphabetisch
- 15. sortieren Anordnung nach Elementen einer zweiten Anordnung
- 16. Sortieren einer Liste abhängig von mehreren Elementen in der Liste
- 17. C Programm zum Zuweisen von Elementen einer Matrix ohne Buchstaben
- 18. Sortieren von zufälligen Array von Elementen in console.log mit jquery
- 19. JavaScript: Sortieren von Elementen in jeder Spalte
- 20. Sortieren Buchstaben in alphabetischer Zeichenfolge - SAS
- 21. Sortieren varchar mit Buchstaben und Zahlen - PostgreSQL
- 22. MYSQL Sortieren von Elementen in einer Gruppe und dann Sortieren der Gruppen
- 23. Sortieren Alphabetische Buchstaben Array in aufsteigender Reihenfolge
- 24. Zugriff VBA alphabetisch Sortieren von Dateinamen mit Buchstaben des Alphabets
- 25. Delphi 7 | Sortieren von FileListBox-Elementen
- 26. Java ArrayList Suche mit dem ersten Buchstaben
- 27. Sortieren der Buchstaben einer ein Wort string in Python?
- 28. DataTables - nicht-englische Buchstaben sortieren in 1.10
- 29. Sortieren von mehrdimensionalen Arrays mit Zahlen und Buchstaben
- 30. Regular Expression mit dem Buchstaben
Was haben Sie versucht? Sie erhalten hier bessere Antworten, wenn Sie etwas Code posten. –
Mögliche Duplikat [Python-Datenstruktur sortieren Liste alphabetisch] (https://stackoverflow.com/questions/14032521/python-data-structure-sort-list-alphabetically) – Aralox
Willkommen in der Stackoverflow, ein Ort, wo können Sie jederzeit fragen Programmierfragen und erhalten die Antworten. Ignoriere die oft negativen Leute hier und frage weiter. Happy coding: D – nehemiah