Método update
O método update adiciona a um
conjunto elementos de outros conjuntos. No
processo, o conjunto original é modificado, e o
próprio método não retorna nada. No parâmetro
do método, especificamos os conjuntos cujos elementos
desejamos adicionar.
Sintaxe
conjunto.update(conjuntos_que_deseja_adicionar)
Exemplo
Vamos usar o método update
para adicionar elementos ao nosso conjunto:
st1 = {'a', 'b', 'c'}
st2 = {'1', '2', '3'}
st1.update(st2)
print(st1)
Resultado da execução do código:
{'1', 'a', '2', '3', 'b', 'c'}
Exemplo
O método update também tem uma
forma abreviada:
st1 = {'a', 'b', 'c'}
st2 = {'1', '2', '3'}
st1 |= st2
print(st1)
Resultado da execução do código:
{'1', '3', 'b', 'a', 'c', '2'}
Exemplo
Agora vamos adicionar ao nosso conjunto elementos de duas listas:
st1 = {'a', 'b', 'c'}
st2 = {'1', '2', '3'}
st3 = {5, 10, 15}
st1.update(st2, st3)
print(st1)
Resultado da execução do código:
{'a', 'b', 5, '2', 10, '3', '1', 15, 'c'}
Exemplo
Vamos reescrever o exemplo anterior na forma abreviada:
st1 = {'a', 'b', 'c'}
st2 = {'1', '2', '3'}
st3 = {5, 10, 15}
st1 |= st2 | st3
print(st1)
Resultado da execução do código:
{'b', 5, 'c', 10, 15, '3', '2', '1', 'a'}