una tuplas sirve que para metodos listas lista guardar elementos datos como cargar anidadas agregar python list copy deep-copy

tuplas - Copia de listas anidadas en Python



para que sirve una lista en python (2)

Para una solución más general que funciona independientemente de la cantidad de dimensiones, use copy.deepcopy() :

import copy b = copy.deepcopy(a)

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 modifico b , a no se modifica.

Pero esto no funciona para una lista bidimensional:

a = [[1, 2],[3, 4]] b = a[:]

Si modifico b , a se modifica.

¿Cómo puedo solucionar esto?


b = [x[:] for x in a]