Liste alphabetisch sortieren: Groß-/Kleinschreibung, Akzente, Leerzeichen und Satzzeichen
Um eine Liste alphabetisch zu sortieren, schreibst du jedes Element in eine eigene Zeile und sortierst die Zeilen. Das Ergebnis hängt allerdings von der Regel ab, nach der die Sortierung vergleicht. Groß- und Kleinschreibung, Akzente, Leerzeichen und Satzzeichen können ein Element jeweils an eine überraschende Stelle verschieben. Entscheide dich deshalb vor dem Sortieren, welche Regel du willst.
Zeilen sortierenListe ist nicht sortiertKostenlos loslegenZwei Regeln, die unterschiedliche Reihenfolgen ergeben
Ein Computer kann Text auf zwei gängige Arten vergleichen. Die erste vergleicht den numerischen Code jedes Zeichens. Jeder Großbuchstabe hat einen kleineren Code als jeder Kleinbuchstabe. Eine reine Code-Sortierung setzt Zoe und Ezra daher vor das Wort apple. Python sortiert einfache Zeichenketten standardmäßig so.
Die zweite Art folgt den Regeln einer Sprache, so wie ein Wörterbuch. Buchstaben werden zuerst ohne Rücksicht auf Groß- und Kleinschreibung verglichen, und Akzente zählen als kleine Unterschiede innerhalb eines Buchstabens. So erwarten Menschen eine Liste von Namen.
Das Tool Zeilen sortieren verwendet die zweite Art. Es nutzt den in den Browser eingebauten sprachabhängigen Vergleich in der Sprache, die in deinem Browser eingestellt ist. Eine Sprache wählst du nicht aus, aber die Einstellung des Browsers bestimmt trotzdem, wo Buchstaben stehen, die im Englischen ungewöhnlich sind.
Groß- und Kleinschreibung: Apple, apple und APPLE
Standardmäßig werden Buchstaben ohne Groß- und Kleinschreibung verglichen. Apple und apple sind auf der ersten Vergleichsebene daher gleich. Gleiche Elemente behalten die Reihenfolge, die sie in deiner Liste hatten. Nimm diese Liste:
banana Apple cherry apple
Sortierst du mit der Standardeinstellung von A bis Z, erhältst du Apple, apple, banana, cherry. Die beiden Äpfel behalten die Reihenfolge, in der sie eingefügt wurden.
Aktiviere Groß-/Kleinschreibung beachten, um Groß- und Kleinbuchstaben auseinanderzuhalten. Kleinbuchstaben stehen dann vor Großbuchstaben desselben Buchstabens. Dieselbe Liste wird so zu apple, Apple, banana, cherry. Doppelte Zeilen entfernen folgt derselben Einstellung. Ist die Option aus, zählen Apple und apple als ein Element.
Nutze Groß-/Kleinschreibung beachten für Bezeichner, Schlüssel und Dateinamen, bei denen ein Klein- und ein Großbuchstabe Verschiedenes bedeuten. Bei Namen, Titeln und den meisten Wortlisten lässt du die Option aus.
Akzente und andere Alphabete
Akzente sind der Bereich, in dem eine reine Code-Sortierung am häufigsten falsch aussieht. Nimm vier Namen in Code-Reihenfolge: Eve, Ezra, Zoe, Émile. Das É hat einen hohen Code und landet daher hinter dem Z. Ein Wörterbuch ordnet Émile bei den E-Namen ein, was Émile, Eve, Ezra, Zoe ergibt.
Auch andere Alphabete haben eigene Reihenfolgen. Im Schwedischen kommt Å nach Z, und ein auf Schwedisch eingestellter Browser sortiert es entsprechend. Ein auf Englisch eingestellter Browser ordnet å dagegen bei den A-Wörtern ein. Wenn deine Liste mehrere Sprachen mischt, prüfe die Reihenfolge bei ein paar Elementen mit dem Auge, bevor du dich darauf verlässt.
Leerzeichen, Bindestriche und Satzzeichen
Leerzeichen und Satzzeichen werden nicht ignoriert. Sie stehen vor Buchstaben und Ziffern, und untereinander haben sie eine feste Reihenfolge. Bei diesen sechs Elementen:
ab a1 a b a-b a.b a_b
ergibt sich a b, a_b, a-b, a.b, a1, ab. Das Leerzeichen steht vor dem Unterstrich, der Unterstrich vor dem Bindestrich, und alle stehen vor dem Buchstaben b. Deshalb kommt „Sea Lion“ vor „Seal“, während „Sealion“ nach „Seal“ kommt.
Führende Leerzeichen sind die andere häufige Überraschung. Eine Zeile, die mit einem Leerzeichen beginnt, sortiert vor jeder Zeile ohne ein solches. Daher steht " apple" zuerst, obwohl es ein apple ist. Aktiviere Leerzeichen am Anfang und Ende jeder Zeile entfernen, um sie vor dem Sortieren zu löschen.
Zahlen
Bei einer reinen Sortierung kommt Element 10 vor Element 2, weil das Zeichen 1 vor 2 steht. Wähle Zahlen, damit die Ziffern als ganze Zahlen gelesen werden und Element 2 zuerst kommt. Das Tool Doppelte Zeilen entfernen bietet dieselbe Wahl an. Warum 10 vor 2 sortiert wird, erklärt dieser Beitrag anhand von Dateinamen und Codes.
Mischen ist eine andere Aufgabe
Mischen ist keine Sortierung. Jeder Klick auf Erneut mischen ergibt eine neue Reihenfolge, die mit den kryptografischen Zufallszahlen des Browsers gezogen wird. Jede Reihenfolge ist also gleich wahrscheinlich. Mischen ist nützlich, um eine Playlist oder eine Reihe von Übungsfragen in eine zufällige Reihenfolge zu bringen. Für eine faire Auslosung von Gewinnern aus einer Liste nimmst du stattdessen den Zufallsgenerator.
So geht's mit fixmint
- Füge die Liste in Deine Liste ein, ein Element pro Zeile.
- Lass Groß-/Kleinschreibung beachten bei Namen und Wörtern aus. Aktiviere es nur für Schlüssel und Dateinamen, bei denen Groß- und Kleinschreibung einen Unterschied machen.
- Aktiviere Leerzeichen am Anfang und Ende jeder Zeile entfernen, wenn manche Zeilen mit einem Leerzeichen beginnen.
- Wähle unter Reihenfolge entweder A→Z oder Zahlen für Elemente, die Anzahlen enthalten.
- Kopiere das Ergebnis oder nutze Als .txt herunterladen.
Kurze Antworten
Warum steht Émile in meiner Tabelle oder meinem Code hinter Zoe?
Eine Code-Sortierung vergleicht Zeichennummern, und É hat eine höhere Nummer als Z. Eine Sortierung nach Sprachregeln ordnet Émile bei den E-Namen ein.
Sollte ich Groß-/Kleinschreibung beachten aktivieren?
Nur, wenn Groß- und Kleinschreibung eine Bedeutung haben, etwa bei Bezeichnern, Schlüsseln oder Dateinamen. Bei einer Liste von Namen oder Wörtern lässt du die Option aus.
Warum ist eine Zeile mit führendem Leerzeichen nach oben gerutscht?
Ein Leerzeichen sortiert vor Buchstaben. Aktiviere Leerzeichen am Anfang und Ende jeder Zeile entfernen und sortiere dann erneut.
Mit KI-Unterstützung aus dem Englisches Original übersetzt.
Kommentare
Noch keine Kommentare. Schreib den ersten.


