Program Python pro třídění slov v abecedním pořadí

V tomto programu se naučíte třídit slova v abecedním pořadí pomocí smyčky for a zobrazovat je.

Abychom porozuměli tomuto příkladu, měli byste znát následující témata programování v Pythonu:

  • Python pro smyčku
  • Pythonové řetězce
  • Řetězcové metody

V tomto příkladu ilustrujeme, jak lze slova lexikograficky třídit (abecedně).

Zdrojový kód

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

Výstup

 Řazená slova jsou: zadaný příklad ahoj jsou písmena s 

Poznámka: Chcete-li program otestovat, změňte hodnotu my_str.

V tomto programu ukládáme řetězec, který má být tříděn, do my_str. Pomocí metody split () je řetězec převeden na seznam slov. Metoda split () rozděluje řetězec na mezery.

Seznam slov je poté tříděn pomocí metody sort () a jsou zobrazena všechna slova.

Zajímavé články...