Python词典查找数据的5个基本操作步骤
Python词典是另一个可变性器皿实体模型,并可存放随意种类目标,如字符串数组、数据信息、数组等其它器皿实体模型,以下是对于Python词典查找数据的5个基本操作步骤。

一、key值搜索
假如现阶段搜索的key存有,则回到相对应的值,否则则出错。
编码实例:
dict1={‘name’:’Rose’,’age’:30,’sex’:’女’}
#key存有则回到相匹配值
print(dict1[‘name’])#Rose
#key不存在则出错
print(dict1[‘id’])#出错
二、函数搜索
2.1 get()
词法:词典编码序列.get(key,初始值)
注意:假如现阶段搜索的key不存在则回到第2个主要参数(初始值),假如省去第2个主要参数,则回到None。
快速体验:
dict1={‘name’:’Rose’,’age’:30,’sex’:’女’}
#key存有
print(dict1.get(‘name’))#Rose
print(dict1.get(‘name’,’python’))#Rose
#key不存在,第2个主要参数存在则回到第2个主要参数
print(dict1.get(‘id’,1010))#1010
#key不存在,第2个主要参数不存在,则回到None
print(dict1.get(‘id’))#None
2.2 keys()
词法:词典编码序列.keys()
功能:搜索词典中每一个key,回到可迭代对象(可迭代对象就是能用for循环遍历的对象)。
快速体验:
dict1={‘name’:’Rose’,’age’:30,’sex’:’女’}
print(dict1.keys())
#结果为dict_keys([‘name’,’age’,’sex’])
#结果显示可迭代对象,用for循环来遍历
2.3 values()
词法:词典编码序列.values()
功能:搜索词典中每一个value,回到可迭代对象(可迭代对象就是能用for循环遍历的对象)。
快速体验:
dict1={‘name’:’Rose’,’age’:30,’sex’:’女’}
print(dict1.keys())
#结果为dict_values([‘Rose’,30,’女’])
#结果显示可迭代对象,用for循环来遍历
2.4 items()
词法:词典编码序列.get(key,初始值)
功能:搜索词典中每一个健值对,回到可迭代对象,里面的信息是数组,数组数据信息1是词典的key,数组数据信息2是词典key相对应的值。
快速体验:
dict1={‘name’:’Rose’,’age’:30,’sex’:’女’}
print(dict1.items())
#结果为dict_items([(‘name’,’Rose’),(‘age’,30),(‘sex’,’女’)])
dict1={‘name’:’Rose’,’age’:30,’sex’:’女’}
print(dict1.items())
#结果为dict_items([(‘name’,’Rose’),(‘age’,30),(‘sex’,’女’)])
#结果显示可迭代对象
综上所述,Python词典查找数据的5个基本操作步骤为:key值搜索、函数搜索(get()、keys()、values()、items())。
原创文章,作者:小编小本本,如若转载,请注明出处:https://www.benjiyun.com/yunzhujiyunwei/vps-yunwei/5778.html
