Copiar listas anidadas en Python
Quiero copiar una lista 2D, de modo que si modifico una lista, la otra no se modifica.
Para una lista unidimensional, solo hago esto:
a = [1, 2]
b = a[:]
Y ahora si modificob
, a
No está modificado.
Pero esto no funciona para una lista bidimensional:
a = [[1, 2],[3, 4]]
b = a[:]
Si modificob
, a
se modifica también.
¿Cómo puedo solucionar esto?