Menu
Coddy logo textTech

Operaciones básicas

Parte de la sección Logic & Flow del Journey de Python de Coddy — lección 30 de 78.

Los conjuntos vienen con operaciones integradas que le permiten realizar tareas comunes relacionadas con conjuntos de manera eficiente. Estas operaciones incluyen agregar elementos, eliminar elementos y verificar la presencia de elementos.

Añadir un elemento a un conjunto:

my_set = {1, 2, 3}
my_set.add(4)
print(my_set)
# Salida: {1, 2, 3, 4}

Nota: add() modifica el conjunto in situ y devuelve None.

Eliminar un elemento de un conjunto: (¡lanza un error si no existe!)

my_set = {1, 2, 3}
my_set.remove(2)
print(my_set)
# Salida: {1, 3}

Comprobando la presencia de un elemento:

my_set = {1, 2, 3}
print(2 in my_set)
# Salida: True
print(4 in my_set)
# Salida: False
challenge icon

Desafío

Fácil

Crea una función llamada manage_set que toma tres argumentos: set1 (un conjunto), element_to_add y element_to_remove. La función debe realizar las siguientes operaciones:

  1. Agrega element_to_add a set1.
  2. Intenta eliminar element_to_remove de set1. Si el elemento no está en el conjunto, no hagas nada.
  3. Comprueba si el número 5 está en set1. Si es así, devuelve la cadena "5 is in the set". De lo contrario, devuelve la cadena "5 is not in the set".

Hoja de referencia

Los conjuntos (sets) admiten varias operaciones integradas para gestionar elementos:

Añadir un elemento:

my_set = {1, 2, 3}
my_set.add(4)
print(my_set)
# Salida: {1, 2, 3, 4}

Eliminar un elemento: (lanza un error si el elemento no existe)

my_set = {1, 2, 3}
my_set.remove(2)
print(my_set)
# Salida: {1, 3}

Comprobar la presencia de un elemento:

my_set = {1, 2, 3}
print(2 in my_set)
# Salida: True
print(4 in my_set)
# Salida: False

Pruébalo tú mismo

def manage_set(set1, element_to_add, element_to_remove):
    # Escribe el código aquí
quiz iconPonte a prueba

Esta lección incluye un breve cuestionario. Empieza la lección para responderlo y registrar tu progreso.

Todas las lecciones de Logic & Flow