📜  从 dict python 中删除键(1)

📅  最后修改于: 2023-12-03 14:49:17.158000             🧑  作者: Mango

从 dict python 中删除键

在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)

输出结果:

{}

以上是删除字典中键的几种方法,根据实际需要选择合适的方法即可。