之前的文章讲解了关于字典操作方法的增删改 , 这篇主要讲解如何查找字典数据 。查找数据写法一共有两种 , 一种能够是key值查找 , 另外一种是按照函数的写法进行数据查找 。下面一起来学习一下有关“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字典查找数据的基本方法的内容就介绍到这里了 , 希望通过对上面文章的学习 , 可以让大家收获更多 。
推荐阅读
- Python怎么对图像加密?Python加密后的图像如何解密
- Python怎么用哈希实现密码加密?Python中密码怎么哈希加密
- Python如何抓取酷狗音乐榜单?怎么使用Python爬取酷狗音乐前500榜单
- 如何用Pycharm编辑器做断点调试?Pycharm断点调试快捷键是什么
- Python如何使用scikit库处理图像?Python用skimage模块怎么完成图像处理
- Python怎么对图像进行量化处理?Python中如何实现图像量化
- Python怎么处理json格式数据?Python转换json数据用什么方法
- Python爬虫如何对网页元素进行定位?Python爬虫网页元素定位的方法
- Python有哪些等待元素的方式?python中3种等待元素出现的方法
- python爬虫中xpath插件如何使用?python爬虫lxml库如何解析xpath网页?