rank | vote | view | answer | url |
---|---|---|---|---|
80 | 1114 | 930787 | 8 | url |
当我想移除字典里的 key 时:
if 'key' in myDict:
del myDict['key']
有没有一行就能实现的代码?
my_dict.pop('key', None)
上面的代码如果 key
存在将会返回 my_dict[key]
, 不存在就会返回 None
.如果第二个参数没有指定(例如, my_dict.pop('key')
),那么如果 key
不存在就会抛出 KeyError
异常.