Quiero generar varias listas aleatorias e imprimirlas. ¿Cómo debo agregar cada lista de forma única con cada bucle? El siguiente código no agrega la lista que se genera con las listas vacías. Simplemente imprime las listas vacías.
import numpy as np
a,b,c,d,e=[],[],[],[],[]
for i in range(0,4):
j=np.random.randint(0,15,size=7)
[a,b,c,d,e].append(j)
print(a,b,c,d,e)
a,b,c,d,e=[],[],[],[],[] # ... [a,b,c,d,e].append(j)
Esto no cambiará a
, b
, c
, d
, e
.
Se crea una nueva lista que contiene a
, b
, c
, d
, e
, anexa j
a la misma, y luego se descarta.
Para añadir j
a cada uno de a
, b
, c
, d
, e
, utilizar un for
bucle:
for lst in [a,b,c,d,e]:
lst.append(j)
Este artículo se recopila de Internet, indique la fuente cuando se vuelva a imprimir.
En caso de infracción, por favor [email protected] Eliminar
Déjame decir algunas palabras