Python-programmet för att sortera ord i alfabetisk ordning

Innehållsförteckning

I det här programmet lär du dig att sortera orden i alfabetisk ordning med hjälp av for loop och visa det.

För att förstå detta exempel bör du ha kunskap om följande Python-programmeringsämnen:

  • Python for Loop
  • Python Strings
  • Strängmetoder

I det här exemplet illustrerar vi hur ord kan sorteras lexikografiskt (alfabetisk ordning).

Källkod

 # 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) 

Produktion

 De sorterade orden är: ett bokstäverexempel hej är bokstäver detta med 

Obs: För att testa programmet, ändra värdet på my_str.

I det här programmet lagrar vi strängen som ska sorteras i my_str. Med hjälp av split () -metoden konverteras strängen till en ordlista. Metoden split () delar upp strängen på mellanslag.

Ordlistan sorteras sedan med hjälp av sort () -metoden och alla orden visas.

Intressanta artiklar...