Python - Escribí una función que reciba una lista y devuelva otra lista eliminando los valores repetidos

 
Vista:

Escribí una función que reciba una lista y devuelva otra lista eliminando los valores repetidos

Publicado por matias cubrovich (1 intervención) el 10/07/2020 23:27:04
Hola. Estoy comenzando con Python y quiero resolver un ejercicio y no encuentro el error.
El ejercicio dice: "Escribí una función que reciba una lista y devuelva otra lista eliminando los valores repetidos."

Mi solucion es la siguiente:
1
2
3
4
5
6
7
8
def unicos(lista):
  lista1 = []
  for i in lista:
    if i in lista1:
      lista1.remove(i)
    else:
      lista1.append(i)
  return lista1

Agradezco respuesta
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
Imágen de perfil de katas
Val: 1.247
Plata
Ha mantenido su posición en Python (en relación al último mes)
Gráfica de Python

Escribí una función que reciba una lista y devuelva otra lista eliminando los valores repetidos

Publicado por katas (29 intervenciones) el 11/07/2020 09:20:05
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar