Conjuntos
< Anterior Siguiente >Los conjuntos son estructuras de datos en Python que permiten almacenar una colección no ordenada de elementos únicos, sin duplicados. Son útiles para realizar operaciones de teoría de conjuntos como la unión, intersección y diferencia. A continuación se describen los conceptos clave relacionados con los conjuntos en Python:
1. Creación de conjuntos
Los conjuntos se crean utilizando llaves {} o la función set(). Ejemplo:
2. Agregar y eliminar elementos
Se pueden agregar elementos a un conjunto utilizando el método add()
y eliminar elementos utilizando el método remove()
o discard()
. Ejemplo:
3. Operaciones con conjuntos
Los conjuntos permiten realizar diversas operaciones matemáticas, tales como:
- Unión: Combina todos los elementos de dos conjuntos.
- Intersección: Obtiene los elementos comunes a ambos conjuntos.
- Diferencia: Obtiene los elementos que están en el primer conjunto pero no en el segundo.
- Diferencia simétrica: Obtiene los elementos que están en uno de los conjuntos pero no en ambos.
Ejemplos:
4. Métodos de conjuntos
Python proporciona varios métodos útiles para trabajar con conjuntos, tales como:
add()
: Agrega un elemento al conjunto.remove()
: Elimina un elemento del conjunto, y lanza una excepción si el elemento no existe.discard()
: Elimina un elemento del conjunto, sin lanzar una excepción si el elemento no existe.clear()
: Elimina todos los elementos del conjunto.
Ejemplos:
Los conjuntos son útiles para manejar colecciones de datos únicos y realizar operaciones matemáticas sobre ellos. Su capacidad para eliminar duplicados y realizar operaciones de teoría de conjuntos los hace ideales para ciertos tipos de problemas.
conjunto = {1, 2, 3, 4}
conjunto.add(5)
conjunto.remove(3)
print(conjunto)
# Salida: {1, 2, 4, 5}