python怎么移除字典里的数据

avatar
作者
筋斗云
阅读量:0

要从字典中移除数据,可以使用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()方法都会永久性地从字典中移除数据。

广告一刻

为您即时展示最新活动产品广告消息,让您随时掌握产品活动新动态!