6.3.1 计算元素个数
字典中元素个数可以通过len()函数来获取,如例所示。
dict={
'dfedu:''前锋教育','condingke:''扣丁学堂'}
print(len(dict))
运算结果:
6.3.2 访问元素值
列表与元组是通过下标索引访问元素值,而字典是通过元素的键来访问值,如例所示。
有时不确定字典中是否存在某个键而又想访问该键对应的值,则可以通过get()函数实现,如例所示。
运行结果如图所示。
6.3.3 修改元素值
字典中除了通过键访问值外,还可以通过键修改值,如例所示。
运行结果如图所示。
6.3.4 添加元素
通过键修改值时,如果键不存在,则会在字典中添加该键值对,如例所示。
此外,还可以通过update()函数修改某键对应的值或添加元素,如例所示。
运行结果如图所示。
6.3.5 删除元素
删除字典中的元素可以通过“del 字典名[键]”实现,如例所示。
如果想删除字典中所有元素,则可以使用clear()实现,如例所示。
注意使用“del 字典名”可以删除字典,删除后,字典就完全不存在,如例所示。
运行结果如图所示。
6.3.6 复制字典
有时需要将字典复制一份以便用于其他操作,这样原字典数据不受影响,这时可以通过函数copy()函数来实现,如例所示。
运行结果如图所示。
6.3.7 成员运算
字典中可以使用成员运算符(in、not in)来判断某键是否在字典中,如例所示。
运行结果如图所示。
6.3.8 设置默认键值对
有时需要为字典中某个键设置一个默认值,则可以使用setdefault()函数,如例所示。
运行结果如图所示。
6.3.9 获取字典中的所有键
keys()函数可以获取字典中所有元素的键,如例所示。
运行结果如图所示。
6.3.10 获取字典中的所有值
values()函数可以获取字典中所有元素键所对应的值,如例所示。
运行结果如图所示。
6.3.11 获取字典中所有的键值对
items()函数可以获取字典中所有的键值对,如例所示。
此外,items()函数与for循环结合可以遍历字典中的键值对,如例所示。
运行结果如图所示。
6.3.12 随机删除元素
popitem()函数可以随机返回并删除一个元素,如例所示。
此外,pop()函数可以根据指定的键删除元素,如例所示。
运行结果如图所示。