Програма 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 () и всички думи се показват.

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