English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

Tutorial básico do Python

Controle de fluxo do Python

Funções do Python

Tipos de Dados do Python

Operação de arquivo do Python

Objetos e classes do Python

Data e hora do Python

Conhecimento avançado do Python

Manual do Python

Uso e exemplo do método copy() do conjunto Python

Métodos de Conjunto do Python

O método copy() copia conjuntos.

No Python, você pode usar o operador = para copiar conjuntos. Por exemplo:

numbers = {1, 2, 3, 4}
new_numbers = numbers

O problema de copiar o conjunto dessa maneira é que, se você modificar o conjunto numbers, 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)

Quando você executar o programa, a saída será:

numbers:  {1, 2, 3, 4, '5}
new_numbers:  {1, 2, 3, 4, '5}

Mas, se precisar manter o conjunto original inalterado ao modificar o novo conjunto, você pode usar o método copy().

A sintaxe do método copy() é:

set.copy()

Parâmetros do método copy()

Ele não leva nenhum parâmetro.

Retorno do método copy()

O método copy() modifica o conjunto fornecido. Ele não retorna nenhum valor.

Exemplo1:como usar o método copy() no set?

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

Quando você executar o programa, a saída será:

numbers:  {1, 2, 3, 4}
new_numbers:  {1, 2, 3, 4, '5}

Métodos de Conjunto do Python