* 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
%% Cell type:markdown id: tags:
Creamos una función llamada list_palabras que haga todo el procedimiento descrito en el ejercicio
%% Cell type:code id: tags:
``` python
#Función
deflist_palabras(palabras):
lista_1=palabras.split('-')#Separa el str del argumento en las palabras y se crea una lista con estas
lista_2=[]#Creamos una lista vacía
forpalabrainlista_1:#Para cada palabra en la lista_1
ifpalabranotinlista_2:#Si la palabra no está en la lista_2, agregar a esta
lista_2.append(palabra)
lista_2=sorted(lista_2)#Ordenamos alfabéticamente las palabras de la lista
lista_2='-'.join(lista_2)#Vuelve a unir las palabras de la lista ordenada anteriormente con un guíon
returnlista_2#La función retorna las palabras ordenadas alfabéticamente y separadas por un guión
```
%% Cell type:markdown id: tags:
Aplicamos la función al ejemplo del ejercicio: naranja-avión-melodía-tupla-avión, e imprimimos el resultado