Python - itertools.product no me da la lista de mis combinaciones

 
Vista:
sin imagen de perfil
Val: 4
Ha disminuido su posición en 20 puestos en Python (en relación al último mes)
Gráfica de Python

itertools.product no me da la lista de mis combinaciones

Publicado por isaac (3 intervenciones) el 14/09/2020 08:35:33
El print da lo sig.
<itertools.product object at 0x0000000>
(no escribi los numeros ya que no se que son pero siempre cambian)
1
2
3
4
5
from itertools import product
longitud = 2
arreglo = list('1234567890')
resultado = product(arreglo , repeat=longitud)
print(resultado)
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
sin imagen de perfil
Val: 17
Ha disminuido su posición en 16 puestos en Python (en relación al último mes)
Gráfica de Python

itertools.product no me da la lista de mis combinaciones

Publicado por Yidu (19 intervenciones) el 14/09/2020 19:19:56
Prueba con un ciclo for...

1
2
3
4
5
6
7
8
from itertools import product
 
longitud = 2
 
arreglo = list('1234567890')
 
for i in product(arreglo , repeat=longitud):
    print(i)

Saludos!
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

itertools.product no me da la lista de mis combinaciones

Publicado por yoyyo (1 intervención) el 14/09/2020 19:39:47
hola, es que como bien te indica el mensaje estás obteniendo solo un objeto, podrías usar list, para que ese objeto sea una lista:
1
resultado = list(product(arreglo , repeat=longitud))
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
1
Comentar