Python. Como agregar a la lista algo que elimine de un diccionario
Publicado por Ana Paula Micaela (1 intervención) el 06/10/2021 22:27:49
consigna: Ejercicio:
Crear un programa que:
Defina un diccionario con los datos de una persona (nombre, dni, edad, sexo, estudios, nacionalidad) y muestre el mismo por pantalla.
Luego permita la eliminación de par, o pares de elemento, del diccionario solicitando al usuario que ingrese las claves que desea eliminar (una por vez) mediante el mensaje: “Ingrese una clave a eliminar (fin para terminar): “
También almacene estas claves en una lista para mostrarlas luego.
Finalmente muestre el diccionario modificado acompañado de los mensajes:
“El diccionario resultante es: ..”
“Las claves eliminadas son:….”
datos_personales = {"Nombre":"Ana Chocobar", "DNI":"40636787", "Edad":26, "Sexo":"Femenino", "Estudios":"Universidad Incompleta", "Nacionalidad":"Argentina"}
for a in datos_personales.items():
print(a)
eliminar = input("Ingrese una clave a eliminar(fin para terminar): ")
datoseliminados = []
while True:
if eliminar == "fin":
break
claveselim = datos_personales.pop(eliminar)
datoseliminados[claveselim]
eliminar = input("Ingrese una clave a eliminar(fin para terminar): ")
print("El diccionario resultante es: ", datos_personales)
for b in datoseliminados:
print("Las claves eliminadas son: ", b)
Crear un programa que:
Defina un diccionario con los datos de una persona (nombre, dni, edad, sexo, estudios, nacionalidad) y muestre el mismo por pantalla.
Luego permita la eliminación de par, o pares de elemento, del diccionario solicitando al usuario que ingrese las claves que desea eliminar (una por vez) mediante el mensaje: “Ingrese una clave a eliminar (fin para terminar): “
También almacene estas claves en una lista para mostrarlas luego.
Finalmente muestre el diccionario modificado acompañado de los mensajes:
“El diccionario resultante es: ..”
“Las claves eliminadas son:….”
datos_personales = {"Nombre":"Ana Chocobar", "DNI":"40636787", "Edad":26, "Sexo":"Femenino", "Estudios":"Universidad Incompleta", "Nacionalidad":"Argentina"}
for a in datos_personales.items():
print(a)
eliminar = input("Ingrese una clave a eliminar(fin para terminar): ")
datoseliminados = []
while True:
if eliminar == "fin":
break
claveselim = datos_personales.pop(eliminar)
datoseliminados[claveselim]
eliminar = input("Ingrese una clave a eliminar(fin para terminar): ")
print("El diccionario resultante es: ", datos_personales)
for b in datoseliminados:
print("Las claves eliminadas son: ", b)
Valora esta pregunta


0