📅  最后修改于: 2023-12-03 14:49:17.158000             🧑  作者: Mango
在Python中,可以使用del
关键字从字典中删除键。此外还可以使用pop()
方法从字典中删除键,并返回它的值。
删除字典中单个键,可以使用del
关键字或pop()
方法。
使用del
关键字删除字典中的键,语法如下:
my_dict = {"name": "Alice", "age": 30, "city": "New York"}
del my_dict["city"]
print(my_dict)
输出结果:
{'name': 'Alice', 'age': 30}
使用pop()
方法删除字典中的键,语法如下:
my_dict = {"name": "Alice", "age": 30, "city": "New York"}
my_dict.pop("city")
print(my_dict)
输出结果:
{'name': 'Alice', 'age': 30}
要删除字典中的多个键,可以使用del
关键字并指定多个键,或多次使用pop()
方法。
使用del
关键字删除字典中的多个键,语法如下:
my_dict = {"name": "Alice", "age": 30, "city": "New York", "country": "USA"}
del my_dict["city"]
del my_dict["country"]
print(my_dict)
输出结果:
{'name': 'Alice', 'age': 30}
使用pop()
方法删除字典中的多个键,语法如下:
my_dict = {"name": "Alice", "age": 30, "city": "New York", "country": "USA"}
my_dict.pop("city")
my_dict.pop("country")
print(my_dict)
输出结果:
{'name': 'Alice', 'age': 30}
要删除字典中的所有键,可以使用clear()
方法。
my_dict = {"name": "Alice", "age": 30, "city": "New York", "country": "USA"}
my_dict.clear()
print(my_dict)
输出结果:
{}
以上是删除字典中键的几种方法,根据实际需要选择合适的方法即可。