从字典中删除键时,我使用:
if 'key' in myDict: del myDict['key']
有没有一种方法可以做到这一点?
要删除键而不管它是否在字典中,请使用以下两个参数的形式dict.pop():
dict.pop()
my_dict.pop('key', None)
my_dict[key]如果key字典中存在,则返回,None否则返回。如果第二个参数未指定(即my_dict.pop('key'))并且key不存在,KeyError则引发a。
my_dict[key]
key字
my_dict.pop('key')
KeyError
要删除肯定存在的密钥,你还可以使用
del my_dict['key']
KeyError如果关键字在字典中不存在,则会引发a 。
a