Програма Python для сортування слів в алфавітному порядку

У цій програмі ви навчитеся сортувати слова в алфавітному порядку за допомогою циклу for та відображати його.

Щоб зрозуміти цей приклад, ви повинні знати наступні теми програмування на Python:

  • Python для Loop
  • Рядки Python
  • Струнні методи

У цьому прикладі ми ілюструємо, як слова можна сортувати лексикографічно (в алфавітному порядку).

Вихідний код

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

Вихідні дані

 Відсортовані слова такі: приклад з приводом привіт - це літери з 

Примітка: Щоб протестувати програму, змініть значення my_str.

У цій програмі ми зберігаємо рядок для сортування в my_str. За допомогою методу split () рядок перетворюється у список слів. Метод split () розбиває рядок на пробіли.

Потім список слів сортується методом sort (), і відображаються всі слова.

Цікаві статті...