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