为什么不用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) 结果是一样的
因为查找字典都是使用Key值来查找相应的Value,你用循环遍历字典,自然也能查找到相应的Key.