不灭的焱

加密类型:SHA/AES/RSA下载Go
复合类型:切片(slice)、映射(map)、指针(pointer)、函数(function)、通道(channel)、接口(interface)、数组(array)、结构体(struct) Go类型+零值nil
引用类型:切片(slice)、映射(map)、指针(pointer)、函数(function)、通道(channel) Go引用

作者:AlbertWen  添加时间:2020-09-26 23:02:52  修改时间:2025-11-11 10:44:24  分类:22.Python编程  编辑

删除字典的某个Key,可直接使用 del命令pop()方法,但当key不存在时,会报错,可以采用如下2种方式安全处理:

方式一:

dict_info = {'name': '温建宝', 'age': 18, 'address': '广东深圳'}

if 'name' in dict_info:
    del dict_info['name']

print(dict_info)

方式二(推荐)

dict_info = {'name': '温建宝', 'age': 18, 'address': '广东深圳'}
dict_info.pop('name', None)  # 注意:需要给个输出默认值,不然,当键名不存在时,会报错
print(dict_info)

 

 

参考:

Python 删除字典元素的4种方法