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: 
        print( 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