Python字典如何操作查找数据?Python字典查找数据的基本方法

之前的文章讲解了关于字典操作方法的增删改 , 这篇主要讲解如何查找字典数据 。查找数据写法一共有两种 , 一种能够是key值查找 , 另外一种是按照函数的写法进行数据查找 。下面一起来学习一下有关“Python字典如何操作查找数据?Python字典查找数据的基本方法”的文章内容吧 。

Python字典如何操作查找数据?Python字典查找数据的基本方法

文章插图
Python字典它是一种容器模型 , 可以对多种数据类型对象进行存储 , 像我们平时使用的字符串、数字等等 , 主要通过实例来向大家讲解有关字典查找数据的操作 , 可以分成两种查找方法 , 一种是利用函数 , 另一种是借助key值 。
一、函数查找
1、使用items()
基本语法结构如下:
字典序列.get(key,默认值)使用这种来查找数据的主要作用就是 , 对一个字典中的所有键值对进行查找 , 它返回是是 一个可迭代对象 , 如果字典中的数据是元组 , 那么元组的第一个数据就是字典中的key , 元组中的第二个数据 , 就是字典中的key对应的值 。举个例子:
【Python字典如何操作查找数据?Python字典查找数据的基本方法】dict = {'name': 'wang', 'age': 21, 'sex': '女'}print(dict.items())运行结果:
dict_items([('name', 'wang’), ('age', 21), ('sex', '女')])2、values()
基本语法结构:
字典序列.values()使用这种方法来对字典中的值进行查找 , 它查找的是字典中所有的value,返回的结果是一个可迭代的对象 , 所谓的可迭代对象就是一个可以使用for命令来遍历的对象 。举个例子:
dict = {'name': 'wang', 'age': 21, 'sex': '女'}print(dict.values())运行结果:
dict_values(['wang', 21, '女'])二、使用key值
使用key值来查找也非常的简单 , 我们只需要知道key值是否存在 , 只要当一个key值存在时 , 就会返回一个对应的值 , 如果key值不存在 , 那么这个程序就会运行出错 , 举个例子:
dict1 = {'name': 'wang', 'age': 21, 'sex': '女'}print(dict1['name'])运行结果:

wang通过运行结果 , 我们可以知道这是在一个key存在的情况下 , 才会有返回值 。
如果key不存在则报错
print(dict1['id'])有关Python字典如何操作查找数据?Python字典查找数据的基本方法的内容就介绍到这里了 , 希望通过对上面文章的学习 , 可以让大家收获更多 。

    推荐阅读