Python-Programm zum Sortieren von Wörtern in alphabetischer Reihenfolge

Inhaltsverzeichnis

In diesem Programm lernen Sie, die Wörter mit der for-Schleife in alphabetischer Reihenfolge zu sortieren und anzuzeigen.

Um dieses Beispiel zu verstehen, sollten Sie die folgenden Python-Programmierthemen kennen:

  • Python für Loop
  • Python-Strings
  • String-Methoden

In diesem Beispiel zeigen wir, wie Wörter lexikographisch sortiert werden können (alphabetische Reihenfolge).

Quellcode

 # Program to sort alphabetically the words form a string provided by the user my_str = "Hello this Is an Example With cased letters" # To take input from the user #my_str = input("Enter a string: ") # breakdown the string into a list of words words = (word.lower() for word in my_str.split()) # sort the list words.sort() # display the sorted words print("The sorted words are:") for word in words: print(word) 

Ausgabe

 Die sortierten Wörter sind: Ein Beispiel in Großbuchstaben Hallo, Buchstaben mit diesen 

Hinweis: Um das Programm zu testen, ändern Sie den Wert von my_str.

In diesem Programm speichern wir die zu sortierende Zeichenfolge in my_str. Mit der split () -Methode wird die Zeichenfolge in eine Liste von Wörtern konvertiert. Die split () -Methode teilt die Zeichenfolge in Leerzeichen auf.

Die Liste der Wörter wird dann mit der sort () -Methode sortiert und alle Wörter werden angezeigt.

Interessante Beiträge...