租用问题

质量为本、客户为根、勇于拼搏、务实创新

< 返回租用问题列表

python怎么移除字典里的数据,python删除字母

发布时间:2023-10-13 02:25:09

python怎样移除字典里的数据

要从字典中移除数据,可使用del关键字或pop()方法。
使用del关键字:

my_dict = {"a": 1, "b": 2, "c": 3}
del my_dict["a"]
print(my_dict)  # 输出: {"b": 2, "c": 3}

使用pop()方法:

my_dict = {"a": 1, "b": 2, "c": 3}
my_dict.pop("a")
print(my_dict)  # 输出: {"b": 2, "c": 3}

当使用del关键字时,如果指定的键不存在,会引发KeyError。而使用pop()方法时,如果指定的键不存在,可以选择提供默许值作为返回值,还是不提供默许值,这样会引发KeyError。例如:

my_dict = {"a": 1, "b": 2, "c": 3}
print(my_dict.pop("d", None))  # 输出: None
print(my_dict.pop("d"))  # 引发KeyError

注意:使用del关键字或pop()方法都会永久性地从字典中移除数据。