Menu
Coddy logo textTech

Operaciones básicas

Parte de la sección Lógica y flujo del Journey de Python de Coddy. Lección 30 de 78.

Los conjuntos incluyen operaciones integradas que te permiten realizar de manera eficiente tareas habituales relacionadas con conjuntos. Estas operaciones incluyen añadir elementos, eliminar elementos y comprobar la presencia de elementos.

Agregar 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 en el lugar y devuelve None.

Eliminar un elemento de un conjunto: (¡genera un error si 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
challenge icon

Desafío

Fácil

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

  1. Add 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í, return la cadena "5 is in the set". De lo contrario, return la cadena "5 is not in the set".

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 Lógica y flujo

Practica por tu cuenta: Compilador de Python online