Métodos de conjunto en Python

Python tiene un conjunto de métodos integrados que puede usar en conjuntos .

En Métodos de conjunto en Python verás el concepto explicado en lenguaje claro y un ejemplo que puedes ejecutar en el editor de The Data Schools.

Modifica el código del ejemplo antes de pasar a la siguiente lección: la experimentación fija mejor el aprendizaje que leer pasivamente.

En Métodos de conjunto en Python verás el concepto explicado en lenguaje claro y un ejemplo que puedes ejecutar en el editor de The Data Schools.

Modifica el código del ejemplo antes de pasar a la siguiente lección: la experimentación fija mejor el aprendizaje que leer pasivamente.


Qué son los métodos de conjuntos


En Python, los conjuntos son estructuras de datos que contienen elementos únicos y no tienen un orden específico. Los conjuntos son útiles cuando se necesita almacenar una colección de elementos sin duplicados.


Listado de métodos de conjunto

A continuación, te presento algunos métodos comunes de conjuntos en Python:

MétodoDescripción
add() Añade un elemento al conjunto.
clear() Elimina todos los elementos del conjunto.
copy() Devuelve una copia del conjunto.
difference() Devuelve un conjunto que contiene la diferencia entre dos o más conjuntos
difference_update() Elimina los elementos de este conjunto que también están incluidos en otro conjunto especificado
discard() Eliminar el elemento especificado
intersection() Devuelve un conjunto, que es la intersección de dos o más conjuntos.
intersection_update() Elimina los elementos de este conjunto que no están presentes en otros conjuntos especificados
isdisjoint() Devuelve si dos conjuntos tienen una intersección o no
issubset() Devuelve si otro conjunto contiene este conjunto o no
issuperset() Devuelve si este conjunto contiene otro conjunto o no
pop() Elimina un elemento del conjunto.
remove() Elimina el elemento especificado
symmetric_difference() Devuelve un conjunto con las diferencias simétricas de dos conjuntos.
symmetric_difference_update() inserta las diferencias simétricas de este conjunto y otro
union() Devuelve un conjunto que contiene la unión de conjuntos
update() Actualice el conjunto con otro conjunto, o cualquier otro iterable

Obtenga más información sobre los conjuntos en nuestro Tutorial de conjuntos de Python.

Practica Métodos de conjunto en Python en el editor

Pon en práctica lo aprendido con nuestro editor Python interactivo. Cada ejercicio incluye el código de partida y un botón para abrirlo en una nueva pestaña, donde puedes modificarlo y ejecutarlo.

Ejercicio: Métodos útiles de conjuntos

Practica add, discard y unión de conjuntos.

Ejemplo

    a = {"pera", "mango"}
b = {"mango", "fresa"}
a.add("kiwi")
a.discard("kiwi")
print(a | b)
  
Abrir en editor

Cómo practicar

1. Pulsa Ejecutar en el bloque de código.
2. Modifica un valor o argumento.
3. Vuelve a ejecutar y observa la consola.


Resumen

  • Ejecuta y modifica cada ejemplo antes de seguir.
  • Revisa errores de indentación y de importación de módulos.
  • Consulta la lección anterior y la siguiente del menú lateral.

Comprueba lo aprendido

Responde 2–3 preguntas sobre esta lección. Verás ✓ en verde si aciertas o ✗ en rojo si fallas.