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

| | | | | | | |

Примеры:

Ввод: "привет, программа python, как дела?" Вывод: привет, как программа python, которую вы вводите: "Кодеры любят алгоритмы" Вывод: "Кодеры любят алгоритмы" 

Примечание: слова, которые имеют первую букву, являются заглавными и будут напечатаны в алфавитном порядке.

Сопоставление:
Подход, используемый в этой программе, очень прост. Разделите строки с помощью функции split(). После этого отсортируйте слова в лексикографическом порядке с помощью sort(). Повторяйте слова в цикле и печатайте каждое уже отсортированное слово.


# Программа Python для сортировки слов в лексикографическом формате
# order


def sortLexo (my_string) :


# Разделить строку my_string, пока не будет найдено место.

слова = my_string.split()

# sort() будет сортировать строки.

words.sort ()


# Я перебираю "слова" для печати слов

# в алфавитном порядке.

для i для words:

print (i)


# Код драйвера

if __ name__ = = ` __main__` :


my_string = " привет, это пример сортировки "

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

# Функция вызовите

sortLexo (my_string)

Ou tput:

алфавитный пример привет, как это сделать, чтобы отсортировать это по слову