Python | Eliminar elementos del conjunto

En este artículo, intentaremos encontrar una forma en la que los elementos se puedan eliminar del conjunto de manera secuencial. Antes de entrar en eso, aprendamos varias características de un conjunto. Un conjunto es un tipo de datos de colección desordenada que es iterable, mutable y no tiene elementos duplicados. La clase de conjunto de Python representa la noción matemática de un conjunto. La principal ventaja de usar un conjunto, a diferencia de una lista, es que tiene un método altamente optimizado para verificar si un elemento específico está contenido en el conjunto.

Ejemplos:

Input : set([12, 10, 13, 15, 8, 9])
Output :
{9, 10, 12, 13, 15}
{10, 12, 13, 15}
{12, 13, 15}
{13, 15}
{15}
set()

Input : set(['a','b','c','d','e'])
Output :
{'d', 'c', 'a', 'b'}
{'c', 'a', 'b'}
{'a', 'b'}
{'b'}
set()

Uso del método pop()
El método pop() es un método incorporado en Python que se usa para sacar o eliminar los elementos uno por uno del conjunto. El elemento que es el más pequeño del conjunto se elimina primero y luego se eliminan los elementos en orden creciente. En el siguiente programa, el ciclo while va eliminando los elementos uno por uno, hasta que el conjunto está vacío.

# Python program to remove elements from set
# Using the pop() method
def Remove(initial_set):
    while initial_set:
        initial_set.pop()
        print(initial_set)
  
# Driver Code
initial_set = set([12, 10, 13, 15, 8, 9])
Remove(initial_set)

Producción:

{9, 10, 12, 13, 15}
{10, 12, 13, 15}
{12, 13, 15}
{13, 15}
{15}
set()

Publicación traducida automáticamente

Artículo escrito por Chinmoy Lenka 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 *