Programma Python per ordinare le parole in ordine alfabetico

Sommario

In questo programma imparerai a ordinare le parole in ordine alfabetico usando il ciclo for e visualizzarlo.

Per comprendere questo esempio, dovresti avere la conoscenza dei seguenti argomenti di programmazione Python:

  • Python per Loop
  • Stringhe Python
  • Metodi di stringa

In questo esempio, illustriamo come le parole possono essere ordinate lessicograficamente (ordine alfabetico).

Codice sorgente

 # 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) 

Produzione

 Le parole ordinate sono: un esempio in maiuscolo ciao è lettere con questo 

Nota: per testare il programma, modificare il valore di my_str.

In questo programma, memorizziamo la stringa da ordinare in my_str. Usando il metodo split () la stringa viene convertita in un elenco di parole. Il metodo split () divide la stringa in spazi bianchi.

L'elenco di parole viene quindi ordinato utilizzando il metodo sort () e vengono visualizzate tutte le parole.

Articoli interessanti...