Un conjunto en Python es una colección de elementos únicos que no están ordenados y son mutables. Python proporciona varias funciones para trabajar con Set. En este artículo, veremos una lista de todas las funciones proporcionadas por Python para tratar con conjuntos.
Agregar y quitar elementos
Podemos agregar y eliminar elementos del conjunto con la ayuda de las siguientes funciones:
- add(): agrega un elemento dado a un conjunto
- clear(): elimina todos los elementos del conjunto
- descartar(): elimina el elemento del conjunto
- pop(): Devuelve y elimina un elemento aleatorio del conjunto
- remove(): Elimina el elemento del conjunto
Ejemplo: Añadir y quitar elementos del Conjunto.
Python3
# set of letters s = {'g', 'e', 'k', 's'} # adding 's' s.add('f') print('Set after updating:', s) # Discarding element from the set s.discard('g') print('\nSet after updating:', s) # Removing element from the set s.remove('e') print('\nSet after updating:', s) # Popping elements from the set print('\nPopped element', s.pop()) print('Set after updating:', s) s.clear() print('\nSet after updating:', s)
Producción
Set after updating: {'g', 'k', 's', 'e', 'f'} Set after updating: {'k', 's', 'e', 'f'} Set after updating: {'k', 's', 'f'} Popped element k Set after updating: {'s', 'f'} Set after updating: set()
Tabla de métodos de conjuntos de Python
Nombre de funciones | Descripción |
---|---|
agregar() | Agrega un elemento dado a un conjunto |
clear() | Elimina todos los elementos del conjunto. |
Copiar() | Devuelve una copia superficial del conjunto. |
diferencia() | Devuelve un conjunto que es la diferencia entre dos conjuntos. |
diferencia_actualizar() | Actualiza el conjunto de llamadas existente con la diferencia entre dos conjuntos |
desechar() | Elimina el elemento del conjunto. |
conjunto congelado() | Devolver un objeto frozenset inmutable |
intersection() | Devuelve un conjunto que tiene la intersección de todos los conjuntos. |
intersección_actualizar() | Actualiza el conjunto de llamadas existente con la intersección de conjuntos |
es disjunto() | Comprueba si los conjuntos son disjuntos o no. |
issubconjunto() | Devuelve True si todos los elementos de un conjunto A están presentes en otro conjunto B |
essuperconjunto() | Devuelve True si todos los elementos de un conjunto A ocupan el conjunto B |
estallido() | Devuelve y elimina un elemento aleatorio del conjunto |
retirar() | Elimina el elemento del conjunto. |
diferencia_simétrica() | Devuelve un conjunto que es la diferencia simétrica entre los dos conjuntos |
actualización_diferencia_simétrica() | Actualiza el conjunto de llamadas existente con la diferencia simétrica de conjuntos |
Unión() | Devuelve un conjunto que tiene la unión de todos los conjuntos |
actualizar() | Añade elementos al conjunto. |
Nota: Para obtener más información sobre los conjuntos de Python, consulte el Tutorial de conjuntos de Python .
Publicación traducida automáticamente
Artículo escrito por GeeksforGeeks-1 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA