remove the value user inputted only not the key
remove the value user inputted only not the key
example
Firstname [firstname]: John
Middlename [middlename]: George
Lastname [lastname]: Doe
A for ADD
D for DELETE
Any key for END
when enter 'D'
lastname
Firstname [firstname]: John
Middlename [middlename]: George
Lastname [lastname]:
A for ADD
D for DELETE
Any key for END
only the inputted will be remove not together the lastname
names = {"firstname":"","middlename":"","lastname":""}
choice = "A"
while choice == "A" or choice == "D":
print("\n\t A for ADD\n\t D for DELETE\n\t Any key for END")
choice = input("\n\t Your choice: ")
for k,v in names.items():
print("\n\t "+k.capitalize()+" ["+k+"] : "+v)
if choice == "A":
key = input("\n\t Enter key: ")
value = input("\n\t Enter value: ")
names.update({key:value})
for k,v in names.items():
print("\n\t "+k.capitalize()+" ["+k+"] : "+v)
elif choice == "D":
delete_key = input("\n\t Enter key: ")
names.pop(delete_key)
for k,v in names.items():
print("\n\t "+k.capitalize()+" ["+k+"] : "+v)
else:
print("\n\t Thank You!!!")

Trending now
This is a popular solution!
Step by step
Solved in 2 steps with 2 images









