Tengo un programa de Python que funciona mucho con diccionarios. Tengo que hacer miles de copias de diccionarios. Necesito una copia tanto de las claves como del contenido asociado. La copia será editada y no debe estar vinculada al original (por ejemplo, los cambios en la copia no deben afectar al original).
Las claves son cadenas, los valores son enteros (0/1).
Actualmente utilizo una forma sencilla:
newDict = oldDict.copy()
Perfilar mi Código muestra que la operación de copia lleva la mayor parte del tiempo.
¿Existen alternativas más rápidas al dict.copy()
método? ¿Qué sería más rápido?
bool
sería una mejor opción que unint
?