Copia de conjunto de Python ()

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

Un conjunto se puede copiar usando el =operador en Python. Por ejemplo:

 numbers = (1, 2, 3, 4) new_numbers = numbers

El problema de copiar el conjunto de esta manera es que si modifica el conjunto de números, también se modifica el conjunto new_numbers.

 numbers = (1, 2, 3, 4) new_numbers = numbers new_numbers.add(5) print('numbers: ', numbers) print('new_numbers: ', new_numbers)

Salida

 números: (1, 2, 3, 4, 5) númerosnuevos: (1, 2, 3, 4, 5)

Sin embargo, si necesita que el conjunto original no se modifique cuando se modifica el nuevo conjunto, puede utilizar el copy()método.

La sintaxis de copy()es:

 set.copy ()

copiar () parámetros

No necesita ningún parámetro.

Valor devuelto de copia ()

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

Ejemplo 1: ¿Cómo funciona el método copy () para conjuntos?

 numbers = (1, 2, 3, 4) new_numbers = numbers.copy() new_numbers.add(5) print('numbers: ', numbers) print('new_numbers: ', new_numbers)

Salida

 números: (1, 2, 3, 4) númerosnuevos: (1, 2, 3, 4, 5)

Articulos interesantes...