Lista de Palabras

Mi nombre es Lorena Bucurú Rodríguez, el problema a resolver es el siguiente:

Escriba un programa en python que acepte una lista de palabras separadas por guiones, e imprima de vuelta las mismas palabras, sin repetición y nuevamente separadas por guiones, después de ordenarlas alfabéticamente.

Ejemplo de entrada: naranja-avión-melodía-tupla-avión
Salida esperada: avión-melodía-naranja-tupla

Solución:

Para resolver este problema, pensé en los siguientes pasos:

  1. usar funciones como split(), la cual me permitirá separar la lista, ya que las palabras están separadas por guiones.
  2. Guardaré esta lista como un nueva variable y luego la convertire en un conjunto usando set(nombre de la lista).
  3. Usare la función sorted(Nombre de la lista) para ordenar el conjunto alfabéticamente.
  4. Finalmente mostraré el conjunto en pantalla.

Paso 1: Usar split()

Paso 2: Convertir en conjunto

Paso 3: Usar sorted(Nombre de la lista)