Sortieren Sie die Wörter in Python in lexikografischer Reihenfolge
Bei gegebenen Zeichenfolgen müssen wir die Wörter in lexikografischer Reihenfolge (Wörterbuchreihenfolge) sortieren.
Beispiele:
Eingabe: "Hallo Python-Programm, wie geht es dir?" Ausgabe: sind Hallo Wie Programm Python Sie Eingabe: "Codierer lieben die Algorithmen" Ausgabe: Codierer Algorithmen liebt das
Hinweis: Die Wörter mit dem ersten Buchstaben sind Großbuchstaben und werden alphabetisch gedruckt.
Vorgehensweise: Die
in diesem Programm verwendete Vorgehensweise ist sehr einfach. Teilen Sie die Zeichenfolgen mit der Funktion split(). Danach sortieren Sie die Wörter in lexikografischer Reihenfolge mit sort(). Iterieren Sie die Wörter durch die Schleife und drucken Sie jedes Wort aus, das bereits sortiert ist.
def
sortLexo(my_string):
words
=
my_string.split()
words.sort()
for
i
in
words:
( i )
if
__name__
=
=
'__main__'
:
my_string
=
"hello this is example how to sort "
\
"the word in alphabetical manner"
sortLexo(my_string)
Ausgabe :
alphabetisch Beispiel Hallo Wie im ist Weise Sortieren das Dies zu Wort