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

Содержание

В этой программе вы научитесь сортировать слова в алфавитном порядке с помощью цикла for и отображать их.

Чтобы понять этот пример, вы должны знать следующие темы программирования Python:

  • Python для цикла
  • Строки 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 (), и отображаются все слова.

Интересные статьи...