Set
Características
Colección Desordenada: Los conjuntos son colecciones desordenadas de elementos, lo que significa que no mantienen un orden específico.
Elementos Únicos: Los conjuntos no permiten elementos duplicados. Si intentas agregar un elemento que ya está presente, no se añadirá nuevamente.
Mutable: Los conjuntos son estructuras de datos mutables, lo que significa que puedes agregar y eliminar elementos después de su creación.
No Soportan Indexación: Debido a que los conjuntos son desordenados, no permiten el acceso a elementos mediante índices.
Soporte para Iteración: Puedes iterar sobre los elementos de un conjunto utilizando un bucle
for.Soporte para Comprobación de Pertenencia: Puedes verificar si un elemento está presente en un conjunto utilizando el operador
in.No Permiten Elementos Mutables: Los elementos de un conjunto deben ser objetos inmutables, ya que los conjuntos mismos son mutables.
Uso de Llaves
{}: Para definir un conjunto, se utilizan llaves{}o la funciónset().Conjuntos como Operaciones Matemáticas: Los conjuntos en Python soportan operaciones matemáticas como unión, intersección, diferencia y diferencia simétrica.
Métodos para Modificar Conjuntos: Python proporciona varios métodos integrados para agregar, eliminar y actualizar elementos en un conjunto, como
add(),remove(),discard(),pop(),clear(),update(), etc.Conjuntos Inmutables (Frozen Sets): Además de los conjuntos mutables, Python también ofrece conjuntos inmutables llamados "frozen sets" que no pueden ser modificados después de su creación.
Añadir elementos
Puedes agregar elementos a un conjunto utilizando el método add().
Eliminar elementos
Puedes eliminar elementos de un conjunto utilizando varios métodos como remove(), discard(), o pop().
Recorrer set
Puedes recorrer los elementos de un conjunto utilizando un bucle for.
Unir sets
Puedes unir dos o más conjuntos utilizando el método union() o el operador de barra vertical |
Métodos
Add
Remove
Discard
Pop
Union
Intersection
Difference
Symmetric_difference
Last updated