Programa Python para ordenar palabras en orden alfabético

Tabla de contenido

En este programa, aprenderá a ordenar las palabras en orden alfabético usando el bucle for y mostrarlo.

Para comprender este ejemplo, debe tener el conocimiento de los siguientes temas de programación de Python:

  • Python para bucle
  • Cadenas de Python
  • Métodos de cadena

En este ejemplo, ilustramos cómo se pueden ordenar las palabras lexicográficamente (orden alfabético).

Código fuente

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

Salida

 Las palabras ordenadas son: un ejemplo en mayúscula hola son letras con este 

Nota: Para probar el programa, cambie el valor de my_str.

En este programa, almacenamos la cadena que se ordenará en my_str. Usando el método split (), la cadena se convierte en una lista de palabras. El método split () divide la cadena en espacios en blanco.

Luego, la lista de palabras se ordena utilizando el método sort () y se muestran todas las palabras.

Articulos interesantes...