Esempi:
Input: "hello python program how are you" Output: are hello how program python you Input: "I codificatori adorano gli algoritmi" Output: gli algoritmi dei codificatori adorano
Nota: le parole che hanno la prima lettera sono lettere maiuscole e verranno stampate in ordine alfabetico.
Corrispondenza:
L`approccio utilizzato in questo programma è molto semplice. Dividi le linee usando la funzione split(). Successivamente, ordina le parole in ordine lessicografico usando sort(). Ripeti le parole in un ciclo e stampa ogni parola che è già ordinata.
# Programma Python per ordinare le parole in lessicografico
# order
def
sortLexo (my_string) :
# Dividi la stringa my_string finché non viene trovato lo spazio.
parole
=
my_string.split()
# sort() ordinerà le righe.
words.sort()
# Scorro le "parole" per stampare le parole
# in ordine alfabetico.
for
i
in
parole:
print
(i)
# Codice conducente
if
__ name__
=
=
` __main__`
:
my_string
=
" ciao questo è un esempio di come ordinare "
"la parola in ordine alfabetico"
# Funzione call
sortLexo (my_string)
Ou tput:
esempio alfabetico ciao come è possibile ordinare questo in parola