rank vote view answer url
80 1114 930787 8 url

在 Python 中如何移除字典中的 key ?

当我想移除字典里的 key 时:

if 'key' in myDict:
    del myDict['key']

有没有一行就能实现的代码?


dict.pop()

my_dict.pop('key', None)

上面的代码如果 key 存在将会返回 my_dict[key], 不存在就会返回 None.如果第二个参数没有指定(例如, my_dict.pop('key')),那么如果 key 不存在就会抛出 KeyError 异常.