[ Foro de Python ]

Duda

05-Apr-2021 02:41
Invitado (Jos?)
0 Respuestas

HOLA
Alguien podría explicarme este código Python?
a = [[0]*4]*4
a[1][2]=2
a[2]=1
a

Salida:
[[0, 0, 2, 0], [0, 0, 2, 0], 1, [0, 0, 2, 0]]

¿No sería lo lógico algo asi?:
[[0, 0, 0, 0], [0, 0, 2, 0], 1, [0, 0, 0 0]]

Gracias




(No se puede continuar esta discusión porque tiene más de dos meses de antigüedad. Si tienes dudas parecidas, abre un nuevo hilo.)