Método update

El método update agrega a un conjunto elementos de otros conjuntos. En este proceso, el conjunto original es modificado, y el método en sí no retorna nada. En el parámetro del método indicamos los conjuntos cuyos elementos deseamos agregar.

Sintaxis

pythonconjunto.update(conjuntos que queremos agregar)

Ejemplo

Usemos el método update para agregar elementos a nuestro conjunto:

pythonst1 = {'a', 'b', 'c'}
st2 = {'1', '2', '3'}
st1.update(st2)
print(st1)

Resultado de la ejecución del código:

python{'1', 'a', '2', '3', 'b', 'c'}

Ejemplo

El método update también tiene una forma abreviada:

pythonst1 = {'a', 'b', 'c'}
st2 = {'1', '2', '3'}
st1 |= st2
print(st1)

Resultado de la ejecución del código:

python{'1', '3', 'b', 'a', 'c', '2'}

Ejemplo

Ahora agreguemos a nuestro conjunto elementos de dos listas:

pythonst1 = {'a', 'b', 'c'}
st2 = {'1', '2', '3'}
st3 = {5, 10, 15}
st1.update(st2, st3)
print(st1)

Resultado de la ejecución del código:

python{'a', 'b', 5, '2', 10, '3', '1', 15, 'c'}

Ejemplo

Reescribamos el ejemplo anterior en su forma abreviada:

pythonst1 = {'a', 'b', 'c'}
st2 = {'1', '2', '3'}
st3 = {5, 10, 15}
st1 |= st2 | st3
print(st1)

Resultado de la ejecución del código:

python{'b', 5, 'c', 10, 15, '3', '2', '1', 'a'}

Véase también

  • método add,
    que agrega elementos a un conjunto
  • método union,
    que une conjuntos
  • método remove,
    que elimina elementos de un conjunto
  • función len,
    que retorna la longitud de un conjunto