Python字典删除键值对和元素的四种常用方法小结

分类:知识百科 日期: 点击:0

Python字典删除键值对和元素的四种常用方法

Python字典是一种可变容器模型,元素以键值对的形式存储,字典支持字符串、数字、元组、列表等多种数据类型。本文将介绍Python字典删除键值对和元素的四种常用方法,分别是clear()、pop()、popitem()、del()方法。

1.clear()方法

clear()方法用于清空字典中的所有元素,语法格式如下:

dict.clear()

使用clear()方法删除字典中的所有元素,示例代码如下:

dict = {'Name': 'Runoob', 'Age': 7, 'Class': 'First'}
print ("字典长度 : %d" %  len(dict))
dict.clear()
print ("字典删除后长度 : %d" %  len(dict))

以上实例输出结果为:

字典长度 : 3
字典删除后长度 : 0

2.pop()方法

pop()方法用于删除字典中指定键值对,语法格式如下:

dict.pop(key[, default])

其中,key为字典中要删除的键,default为可选参数,表示如果指定键不存在时,返回该默认值,如果不指定,则默认为None。使用pop()方法删除字典中的指定键值对,示例代码如下:

dict = {'Name': 'Runoob', 'Age': 7, 'Class': 'First'}
print ("字典长度 : %d" %  len(dict))
pop_ele = dict.pop('Name')
print ("删除的元素为 : ", pop_ele)
print ("字典删除后长度 : %d" %  len(dict))

以上实例输出结果为:

字典长度 : 3
删除的元素为 :  Runoob
字典删除后长度 : 2

3.popitem()方法

popitem()方法用于随机删除字典中的键值对,语法格式如下:

dict.popitem()

使用popitem()方法删除字典中的指定键值对,示例代码如下:

dict = {'Name': 'Runoob', 'Age': 7, 'Class': 'First'}
print ("字典长度 : %d" %  len(dict))
pop_ele = dict.popitem()
print ("删除的元素为 : ", pop_ele)
print ("字典删除后长度 : %d" %  len(dict))

以上实例输出结果为:

字典长度 : 3
删除的元素为 :  ('Class', 'First')
字典删除后长度 : 2

4.del()方法

del()方法用于删除字典中指定键值对,语法格式如下:

del dict[key]

使用del()方法删除字典中的指定键值对,示例代码如下:

dict = {'Name': 'Runoob', 'Age': 7, 'Class': 'First'}
print ("字典长度 : %d" %  len(dict))
del dict['Name']
print ("字典删除后长度 : %d" %  len(dict))

以上实例输出结果为:

字典长度 : 3
字典删除后长度 : 2

以上就是Python字典删除键值对和元素的四种常用方法的介绍,其中clear()方法用于清空字典中的所有元素,pop()方法用于删除字典中指定键值对,popitem()方法用于随机删除字典中的键值对,del()方法用于删除字典中指定键值对。

标签:

版权声明

1. 本站所有素材,仅限学习交流,仅展示部分内容,如需查看完整内容,请下载原文件。
2. 会员在本站下载的所有素材,只拥有使用权,著作权归原作者所有。
3. 所有素材,未经合法授权,请勿用于商业用途,会员不得以任何形式发布、传播、复制、转售该素材,否则一律封号处理。
4. 如果素材损害你的权益请联系客服QQ:77594475 处理。