Necesitamos tu ayuda para compartir nuestras secciones acerca de las ciencias informáticas.
ya es una lista
type(my_set)
>>>
¿Quieres algo como
my_set = set([1,2,3,4])
my_list = list(my_set)
print my_list
>> [1, 2, 3, 4]
EDITAR: Salida de su último comentario
>>> my_list = [1,2,3,4]
>>> my_set = set(my_list)
>>> my_new_list = list(my_set)
>>> print my_new_list
[1, 2, 3, 4]
Me pregunto si hiciste algo como esto:
>>> set=set()
>>> set([1,2])
Traceback (most recent call last):
File "", line 1, in
TypeError: 'set' object is not callable
En lugar de:
first_list = [1,2,3,4]
my_set=set(first_list)
my_list = list(my_set)
¿Por qué no abreviar el proceso?
my_list = list(set([1,2,3,4])
Esto eliminará los duplicados de su lista y le devolverá una lista.
[EDITED]
Parece que anteriormente ha redefinido “lista”, usándolo como un nombre de variable, así:
list = set([1,2,3,4]) # oops
#...
first_list = [1,2,3,4]
my_set=set(first_list)
my_list = list(my_set)
y obtendrás
Traceback (most recent call last):
File "", line 1, in
TypeError: 'set' object is not callable
Reseñas y valoraciones
Si piensas que te ha sido útil nuestro artículo, nos gustaría que lo compartas con el resto entusiastas de la programación de este modo contrubuyes a dar difusión a nuestra información.
¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)