0% encontró este documento útil (0 votos)
4 vistas2 páginas

Conjuntos en Python: Creación y Métodos

Cargado por

amorenonp
Derechos de autor
© All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
4 vistas2 páginas

Conjuntos en Python: Creación y Métodos

Cargado por

amorenonp
Derechos de autor
© All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd

13/9/24, 7:57 p.m. 4.3.

Conjuntos (set): Python

4.3. Conjuntos (set)


1 2 3 4 5 6 7 8

Un conjunto es una estructura de datos mutable y no ordenada que permite almacenar una
colección de elementos únicos. Los conjuntos se encierran entre llaves {} o se crean
utilizando la función set().
Feedback

Creación y operaciones básicas


Para crear un conjunto, utiliza llaves o la función set():


frutas = {"manzana", "banana", "naranja"}
numeros = set([1, 2, 3, 4, 5])

Los conjuntos admiten operaciones matemáticas de conjuntos, como la unión (|), la


intersección (&), la diferencia (-) y la diferencia simétrica (^).

conjunto1 = {1, 2, 3}
conjunto2 = {3, 4, 5}

union = conjunto1 | conjunto2


print(union) # Imprime {1, 2, 3, 4, 5}

interseccion = conjunto1 & conjunto2


print(interseccion) # Imprime {3}

diferencia = conjunto1 - conjunto2


print(diferencia) # Imprime {1, 2}

diferencia_simetrica = conjunto1 ^ conjunto2


print(diferencia_simetrica) # Imprime {1, 2, 4, 5}

Métodos de conjuntos
Los conjuntos en Python tienen varios métodos incorporados para manipular y acceder a
los elementos. Algunos métodos comunes son:

[Link] 1/2
13/9/24, 7:57 p.m. 4.3. Conjuntos (set): Python

add(elemento): agrega un elemento al conjunto.


remove(elemento): elimina un elemento del conjunto. Si el elemento no existe, genera
un error.
discard(elemento): elimina un elemento del conjunto si está presente. Si el elemento no
existe, no hace nada.
clear(): elimina todos los elementos del conjunto.

Ejemplo:

frutas = {"manzana", "banana", "naranja"}

[Link]("pera")
print(frutas) # Imprime {"manzana", "banana", "naranja", "pe
Feedback

ra"}

[Link]("banana")
print(frutas) # Imprime {"manzana", "naranja", "pera"}

[Link]("uva")
print(frutas) # Imprime {"manzana", "naranja", "pera"}

[Link]()
print(frutas) # Imprime set()

Las estructuras de datos en Python nos brindan una gran flexibilidad y potencia para
almacenar y manipular datos en nuestros programas. Las listas son útiles para colecciones
ordenadas y mutables, las tuplas para colecciones ordenadas e inmutables, los diccionarios
para almacenar pares clave-valor y los conjuntos para colecciones no ordenadas de
elementos únicos.

[Link] 2/2

También podría gustarte