Cópia do conjunto Python ()

O método copy () retorna uma cópia superficial do conjunto.

Um conjunto pode ser copiado usando o =operador em Python. Por exemplo:

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

O problema de copiar o conjunto dessa maneira é que, se você modificar o conjunto de números, o conjunto new_numbers também será modificado.

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

Resultado

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

No entanto, se você precisar que o conjunto original permaneça inalterado quando o novo conjunto for modificado, poderá usar o copy()método.

A sintaxe de copy()é:

 set.copy ()

Parâmetros copy ()

Não requer nenhum parâmetro.

Valor de retorno da cópia ()

O copy()método retorna uma cópia superficial do conjunto.

Exemplo 1: Como o método copy () funciona para conjuntos?

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

Resultado

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

Artigos interessantes...