1. 本际云推荐 - 专业推荐VPS、服务器,IDC点评首页
  2. 云主机运维
  3. VPS运维

Python词典查找数据的5个基本操作步骤

Python词典查找数据的5个基本操作步骤

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

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