问答详情
源自:7-5 Python删除dict元素

不用keys()方法也一样

为什么不用keys()方法,也能出来想要的结果呢

d={
    'Bob':60,
    'Candy':75,
    'David':86,
    'Ellena':49
}
name='Alice'
if name in d:
    d.pop(name)
else:
    print('{} not in d'.format(name))
print(d)
结果是一样的

提问者:筱牧 2021-03-06 16:55

个回答

  • qq_风雨兼程_11
    2021-05-24 09:24:57

    因为查找字典都是使用Key值来查找相应的Value,你用循环遍历字典,自然也能查找到相应的Key.