要求是通过用户手动输入键而删除字典中的值,而不是在写程序的时候指定一个值删除
接收用户输入的值 然后再判断这个值是不是在字典中,在的话就删除 应该是这样吧
d = dict(zip([str(i) for i in range(10)], range(10)))
while True:
print(d)
k = input('请输入需删除的键:')
if k in d.keys():
del d[k]
'''
{'0': 0, '1': 1, '2': 2, '3': 3, '4': 4, '5': 5, '6': 6, '7': 7, '8': 8, '9': 9}
请输入需删除的键:1
{'0': 0, '2': 2, '3': 3, '4': 4, '5': 5, '6': 6, '7': 7, '8': 8, '9': 9}
请输入需删除的键:2
{'0': 0, '3': 3, '4': 4, '5': 5, '6': 6, '7': 7, '8': 8, '9': 9}
请输入需删除的键:
'''