Program Python na triedenie slov v abecednom poradí

V tomto programe sa naučíte triediť slová v abecednom poradí pomocou slučky for a zobrazovať ich.

Aby ste pochopili tento príklad, mali by ste mať znalosti nasledujúcich tém programovania v jazyku Python:

  • Python pre Loop
  • Pythonové struny
  • Metódy reťazcov

V tomto príklade ilustrujeme, ako je možné slová triediť lexikograficky (v abecednom poradí).

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ýkon

 Zoradené slová sú: uvedený príklad ahoj je písmená s 

Poznámka: Ak chcete program otestovať, zmeňte hodnotu my_str.

V tomto programe ukladáme reťazec, ktorý sa má triediť, do priečinka my_str. Pomocou metódy split () sa reťazec prevedie na zoznam slov. Metóda split () rozdelí reťazec na medzery.

Zoznam slov sa potom zoradí pomocou metódy sort () a zobrazia sa všetky slová.

Zaujímavé články...