У овом програму научићете сортирање речи по абецедном реду помоћу петље фор и приказивање.
Да бисте разумели овај пример, требало би да имате знање о следећим Питхон програмским темама:
- Питхон за Лооп
- Питхон Стрингс
- Стринг Метходс
У овом примеру илуструјемо како се речи могу сортирати лексикографски (по абецедном реду).
Изворни код
# 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)
Оутпут
Сортиране речи су: пример случаја поздрав су слова са којима се
Напомена: Да бисте тестирали програм, промените вредност ми_стр.
У овом програму чувамо низ за сортирање у ми_стр. Методом сплит () низ се претвара у листу речи. Метода сплит () дели низ на размаке.
Листа речи се затим сортира методом сорт () и приказују се све речи.