Copia del diccionario de Python ()

El método copy () devuelve una copia superficial del diccionario.

La sintaxis de copy()es:

 dict.copy ()

copiar () parámetros

copy() El método no toma ningún parámetro.

Valor devuelto de copia ()

Este método devuelve una copia superficial del diccionario. No modifica el diccionario original.

Ejemplo 1: ¿Cómo funciona la copia para diccionarios?

 original = (1:'one', 2:'two') new = original.copy() print('Orignal: ', original) print('New: ', new)

Salida

 Original: (1: 'uno', 2: 'dos') Nuevo: (1: 'uno', 2: 'dos')

Diferencia en el uso del método copy () y = Operador para copiar diccionarios

Cuando copy()se usa el método, se crea un nuevo diccionario que se completa con una copia de las referencias del diccionario original.

Cuando =se utiliza el operador, se crea una nueva referencia al diccionario original.

Ejemplo 2: Uso de = Operador para copiar diccionarios

 original = (1:'one', 2:'two') new = original # removing all elements from the list new.clear() print('new: ', new) print('original: ', original)

Salida

 nuevo: () original: ()

Aquí, cuando se borra el diccionario nuevo, también se borra el diccionario original.

Ejemplo 3: uso de copy () para copiar diccionarios

 original = (1:'one', 2:'two') new = original.copy() # removing all elements from the list new.clear() print('new: ', new) print('original: ', original)

Salida

 nuevo: () original: (1: 'uno', 2: 'dos')

Aquí, cuando se borra el diccionario nuevo, el diccionario original permanece sin cambios.

Articulos interesantes...