Python,6.3字典日常操作

6.3.1 计算元素个数

字典中元素个数可以通过len()函数来获取,如例所示。

dict={
     'dfedu:''前锋教育','condingke:''扣丁学堂'}
print(len(dict))

运算结果:
Python,6.3字典日常操作_第1张图片

6.3.2 访问元素值

列表与元组是通过下标索引访问元素值,而字典是通过元素的键来访问值,如例所示。
在这里插入图片描述
有时不确定字典中是否存在某个键而又想访问该键对应的值,则可以通过get()函数实现,如例所示。
在这里插入图片描述
运行结果如图所示。
Python,6.3字典日常操作_第2张图片

6.3.3 修改元素值

字典中除了通过键访问值外,还可以通过键修改值,如例所示。
在这里插入图片描述
运行结果如图所示。
Python,6.3字典日常操作_第3张图片

6.3.4 添加元素

通过键修改值时,如果键不存在,则会在字典中添加该键值对,如例所示。
在这里插入图片描述
此外,还可以通过update()函数修改某键对应的值或添加元素,如例所示。
Python,6.3字典日常操作_第4张图片
运行结果如图所示。
Python,6.3字典日常操作_第5张图片

6.3.5 删除元素

删除字典中的元素可以通过“del 字典名[键]”实现,如例所示。
在这里插入图片描述
如果想删除字典中所有元素,则可以使用clear()实现,如例所示。
在这里插入图片描述
注意使用“del 字典名”可以删除字典,删除后,字典就完全不存在,如例所示。
在这里插入图片描述
运行结果如图所示。
Python,6.3字典日常操作_第6张图片

6.3.6 复制字典

有时需要将字典复制一份以便用于其他操作,这样原字典数据不受影响,这时可以通过函数copy()函数来实现,如例所示。
在这里插入图片描述
运行结果如图所示。
Python,6.3字典日常操作_第7张图片

6.3.7 成员运算

字典中可以使用成员运算符(in、not in)来判断某键是否在字典中,如例所示。
在这里插入图片描述
运行结果如图所示。
Python,6.3字典日常操作_第8张图片

6.3.8 设置默认键值对

有时需要为字典中某个键设置一个默认值,则可以使用setdefault()函数,如例所示。
在这里插入图片描述
运行结果如图所示。
Python,6.3字典日常操作_第9张图片

6.3.9 获取字典中的所有键

keys()函数可以获取字典中所有元素的键,如例所示。
在这里插入图片描述
运行结果如图所示。
Python,6.3字典日常操作_第10张图片

6.3.10 获取字典中的所有值

values()函数可以获取字典中所有元素键所对应的值,如例所示。
在这里插入图片描述
运行结果如图所示。
Python,6.3字典日常操作_第11张图片

6.3.11 获取字典中所有的键值对

items()函数可以获取字典中所有的键值对,如例所示。
在这里插入图片描述
此外,items()函数与for循环结合可以遍历字典中的键值对,如例所示。
在这里插入图片描述
运行结果如图所示。
Python,6.3字典日常操作_第12张图片

6.3.12 随机删除元素

popitem()函数可以随机返回并删除一个元素,如例所示。
在这里插入图片描述
此外,pop()函数可以根据指定的键删除元素,如例所示。
在这里插入图片描述
运行结果如图所示。
在这里插入图片描述

你可能感兴趣的:(Python日常,python)