Métodos de conjuntos de Python

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

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *