4 Conjuntos
Conjuntos en Python: Guía Básica
Los conjuntos son una estructura de datos fundamental en Python que todo desarrollador debería conocer. A diferencia de las listas, los conjuntos tienen características únicas que los hacen ideales para ciertas operaciones.
¿Qué es un conjunto?
Un conjunto es una colección de elementos desordenada, lo que significa que no podemos acceder a sus elementos mediante índices. Además, los conjuntos no permiten elementos duplicados.
Creación de un conjunto
conjunto_colores = {"rojo", "verde", "azul"}
print(conjunto_colores) # Salida: {'azul', 'rojo', 'verde'}Observa que al imprimir el conjunto, el orden puede ser diferente al de creación, ya que los conjuntos no mantienen un orden específico.
Recorrer un conjunto
Podemos iterar sobre los elementos con un bucle for:
for color in conjunto_colores:
print(color)Características importantes
No soporta indexación:
# Esto generará un error print(conjunto_colores[0]) # TypeErrorLongitud del conjunto:
print(len(conjunto_colores)) # 3
Modificar conjuntos
Añadir elementos
Usamos el método add():
conjunto_colores.add("negro")
print(conjunto_colores) # Puede aparecer en cualquier posiciónEliminar elementos
Con el método remove():
conjunto_colores.remove("verde")
print(conjunto_colores) # {'rojo', 'azul', 'negro'}Ventajas de los conjuntos
Eliminan duplicados automáticamente
Operaciones matemáticas (unión, intersección, diferencia)
Búsquedas más eficientes que en listas
Conclusión
Los conjuntos son una herramienta poderosa cuando necesitamos:
✔ Colecciones sin orden
✔ Eliminar duplicados
✔ Realizar operaciones de conjuntos
¿Has usado conjuntos en tus proyectos? ¡Cuéntanos tu experiencia en los comentarios!
Comentarios
Publicar un comentario