Python-program til at sortere ord i alfabetisk rækkefølge

Indholdsfortegnelse

I dette program lærer du at sortere ordene i alfabetisk rækkefølge ved hjælp af for loop og vise det.

For at forstå dette eksempel skal du have kendskab til følgende Python-programmeringsemner:

  • Python for Loop
  • Python-strenge
  • Strengmetoder

I dette eksempel illustrerer vi, hvordan ord kan sorteres leksikografisk (alfabetisk rækkefølge).

Kildekode

 # 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 sorterede ord er: et stort eksempler hej er bogstaver dette med 

Bemærk: For at teste programmet skal du ændre værdien af ​​my_str.

I dette program gemmer vi strengen, der skal sorteres, i my_str. Ved hjælp af split () metoden konverteres strengen til en ordliste. Metoden split () opdeler strengen på mellemrum.

Ordlisten sorteres derefter efter metoden sort (), og alle ordene vises.

Interessante artikler...