Beispiele:
Eingabe: "Hallo Python Programm wie geht es dir" Ausgabe: Hallo Wie Programm Python du bist Eingabe: "Coder liebt die Algorithmen" Ausgabe: Coder liebt die Algorithmen
Hinweis: Wörter mit Anfangsbuchstaben sind Großbuchstaben und werden in alphabetischer Reihenfolge gedruckt.
Match:
Der in diesem Programm verwendete Ansatz ist sehr einfach. Teilen Sie die Zeilen mit der Funktion split(). Sortieren Sie danach die Wörter mit sort() in lexikografischer Reihenfolge. Wiederholen Sie Wörter in einer Schleife und geben Sie jedes bereits sortierte Wort aus.
# Python-Programm zum Sortieren von Wörtern in lexikografischen
# order
def
sortLexo (my_string) :
# String my_string teilen bis Platz gefunden wird.
Wörter
=
my_string.split ()
# sort () sortiert die Zeilen.
words.sort ()
# Ich iteriere durch "words", um Wörter
# in alphabetischer Reihenfolge auszugeben.
für
i
in
Wörter:
print
(i)
# Treibercode
if
__ name__
=
=
` __main__`
:
my_string
=
" hallo das ist ein Beispiel wie man sortiert "
"das Wort in alphabetischer Reihenfolge"
# Funktion call
sortLexo (my_string)
Ou tput:
alphabetisches Beispiel hallo, wie in der Art und Weise dies zu Wortsortiert wird