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.