Python字典(dict)删除元素

Python字典(dict)删除元素

Python 中,删除 字典 中的某个元素时,使用 del 语句,清空字典所有元素,同样使用 del 语句。

字典删除元素详解

语法

del dic["key"]

参数

参数 描述
dic 需要删除元素的字典。
key 需要删除的 key。

说明

将字典 dic 中的键为 key 的值删除。

字典清空元素详解

语法

del dic

参数

参数 描述
dic 需要清空元素的字典。

说明

清空字典 dic。

案例

删除字典元素

使用 del 删除字典的元素

print("嗨客网(www.haicoder.net)") # 使用 del 删除字典的元素 dic = {"Name": "HaiCoder", "Age": 100, "Score": 99.5} print("Before =", dic) del dic["Name"] print("After =", dic)

程序运行后,控制台输出如下:

107 python字典dict删除元素.png

我们使用 {} 创建了一个字典 dic,字典的第一个 KEY 是 “Name”,值是 string 类型的 “HaiCoder”,字典的第二个 KEY 是 “Age”,值是 int 类型的 100,字典的第三个 KEY 是 “Score”,值是 float64 类型的 99.5。

接着,我们使用 del 语句,删除字典中键为 Name 的值,删除后,我们打印字典,发现键为 Name 的值已经被删除。

清空字典元素

使用 del 清空字典的元素

print("嗨客网(www.haicoder.net)") # 使用 del 清空字典的元素 dic = {"Name": "HaiCoder", "Age": 100, "Score": 99.5} print("Before =", dic) del dic print("After =", dic)

程序运行后,控制台输出如下:

108 python字典dict删除元素.png

我们使用 {} 创建了一个字典 dic,接着,我们使用 del 语句,后面接字典名,删除整个字典。使用 del 删除字典时,此时字典已经不存在了,再次打印字典,程序报错。

Python字典(dict)删除元素总结

在 Python 中,删除字典中的某个元素时,使用 del 语句,清空字典所有元素,同样使用 del 语句。 Python 字典删除元素语法:

del dic["key"]

Python 字典清空元素语法

del dic