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: FalseDesafío
FácilCrea 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:
- Agrega
element_to_addaset1. - Intenta eliminar
element_to_removedeset1. Si el elemento no está en el conjunto, no hagas nada. - 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".
Pruébalo tú mismo
def manage_set(set1, element_to_add, element_to_remove):
# Escribe el código aquíEsta lección incluye un breve cuestionario. Empieza la lección para responderlo y registrar tu progreso.
Todas las lecciones de Logic & Flow
1Exploración de variables
ConstantesAsignación de múltiples variablesIntercambio de variablesVariables de marcador de posiciónRedondear númerosCasting de listas4Aplicación de Agenda de Contactos
Mostrar MenúAgregar Contacto7Conjuntos Parte 2
Operaciones matemáticas Parte 1Operaciones matemáticas Parte 2Resumen - Búsqueda del tesoroSubconjuntos y superconjuntosIterar sobre conjuntosResumen - Rastreador de torneos10Comprensión de listas básica
La sintaxisCreación de listas simplesAñadir condicionesUso de agregación de datosResumen - La casa de las listasResumen - Elementos de libertad13Sistema de Gestión de Inventarios
Descripción general del proyectoAgregar artículo2Diccionarios Parte 1
¿Qué es un diccionario?Crear un diccionarioAcceder a los valoresModificar diccionariosResumen - Gestor de recetas5Toma de decisiones avanzada
Operador ternarioComprobaciones de pertenenciaComprobaciones de identidadErrores de sangríaRepaso - Filtro de vacaciones8Gestor de registros de estudiantes
Descripción general del proyectoAñadir estudiante11Funciones avanzadas
Retornar múltiples valoresFunciones Lambda Parte 1Funciones Lambda Parte 2Desafío de repaso - Lambda SortFunciones recursivas Parte 1Funciones recursivas Parte 2Repaso - Sumar listas anidadas14Funciones de orden superior
La función MapLa función FilterRepaso - Validador de emailsRepaso - Procesador de números3Diccionarios Parte 2
Métodos de diccionariosDiccionarios anidadosVerificación de clavesIterar sobre diccionariosResumen - Contador de frecuencia6Conjuntos - Parte 1
¿Qué es un conjunto?Operaciones básicasMétodos de conjuntosResumen - Eliminar duplicados9Agregación de datos avanzada
Uso de SumBúsqueda de mínimo y máximoOrdenar datos de manera eficienteRepaso - Ordenador de diccionarios