Programación Desde Cero
Práctica interactiva Programación Desde Cero

Ejercicio

Categoría: Conjuntos y Diccionarios

Título: Eliminar socio

Descripción de la función

Dado un diccionario con la información de socios de un club y el nombre de un socio, lo elimina del diccionario. El diccionario tiene como claves los números de socio y, como valores, listas con los datos de ese socio: [nombre, teléfono, estado de pagos (True si están al día, False en caso contrario)]. Si el nombre dado no corresponde a ningún socio, el diccionario no se modifica.

Ejemplos

Entrada: eliminar_socio(socios={423:["Juana Saavedra", 4523114, True],
Salida: 289:["Estela Gimenez", 6345112, False], 657:["Lautaro Ruiz", 4767992, False]}, nombre_socio="Estela Gimenez")
Entrada:
Salida: {423:["Juana Saavedra", 4523114, True], 657:["Lautaro Ruiz", 4767992, False]}

Parámetros

dictclave: intvalor: list, con 3 elementos: str, int, bool
socios

diccionario con los datos de los socios del club. Las claves son todos números positivos mayores que cero. Los nombres de socios no se repiten en los valores del diccionario.

str
nombre_socio

nombre y apellido del socio a eliminar.

Valor retornado

dictclave: intvalor: list, con 3 elementos: str, int, bool

Diccionario de socios del cual se ha eliminado el socio, en caso de existir.

Código



Resultado: