如何从 Python 字典中删除键?
发布于 2022-02-17 09:43:18
从字典中删除键时,我使用:
if 'key' in my_dict:
del my_dict['key']
有没有一种方法可以做到这一点?
关注者
0
被浏览
85
1 个回答
-
要删除一个键而不管它是否在字典中,请使用以下两种参数形式
dict.pop()
:my_dict.pop('key', None)
my_dict[key]
如果key
字典中存在则返回,None
否则返回。如果第二个参数未指定(即my_dict.pop('key')
)key
且不存在,KeyError
则引发 a。要删除保证存在的键,您还可以使用:
del my_dict['key']
KeyError
如果键不在字典中,这将引发 a 。