HOWTO · Python
Anexar valores a um conjunto em Python
Existem 3 métodos principais que podem ser usados para anexar valores a um conjunto no Python: a função add(), a função update() e o operador | =.
Nesta página
Neste tutorial, discutiremos métodos para anexar valores a um conjunto em Python.
Anexar um único valor a um conjunto com o método add() em Python
O add() método pode adicionar um único valor ao conjunto em Python. O exemplo de código a seguir nos mostra como podemos acrescentar um único valor a um conjunto com a função add() em Python.
a = {1, 2, 3}
a.add(4)
print(a)
Resultado:
{1, 2, 3, 4}
No código acima, primeiro inicializamos um conjunto a e depois acrescentamos o valor 4 ao final do conjunto a com a função add().
Anexar vários valores a um conjunto com o método update() em Python
O método update() pode ser usado para anexar vários valores a um conjunto. O método update() é projetado para anexar estruturas de dados como listas e arrays ao conjunto. Portanto, é necessário apenas um argumento. Mas, podemos passar quantos argumentos quisermos apenas incluindo todos os argumentos em um único (). O exemplo de código a seguir nos mostra como podemos anexar vários valores a um conjunto com a função update() em Python.
a = {1, 2, 3}
a.update((4, 5, 6))
print(a)
Resultado:
{1, 2, 3, 4, 5, 6}
No código acima, primeiro inicializamos um conjunto a e depois acrescentamos os valores 4, 5, 6 ao final do conjunto a com a função update().
Anexar um conjunto a outro conjunto com o operador |= em Python
O | operador, também conhecido como operador de concatenação, concatena as variáveis em cada lado do operador. O operador |= anexa o conjunto do lado direito do operador ao conjunto do lado esquerdo do operador. O exemplo de código a seguir nos mostra como podemos anexar um conjunto a outro conjunto com o operador |= em Python.
a = {1, 2, 3}
b = {4, 5, 6}
a |= b
print(a)
Resultado:
{1, 2, 3, 4, 5, 6}
No código acima, primeiro inicializamos os conjuntos a e b e, em seguida, anexamos o conjunto b ao final do conjunto a com o operador |=.