随笔记录方便自己和同路人查阅。

#------------------------------------------------我是可耻的分割线-------------------------------------------

  在介绍列表时,我们介绍了in和not in操作符可以检查值是否存在于列表中。也可以利用这些操作符,检查

某个键或值是否存在于字典中。

#------------------------------------------------我是可耻的分割线-------------------------------------------

  1、检查是否存在于键中,示例代码1:

spam = {'color': 'red', 'age': 42}#定义一个字典
if 'color' in spam.keys():#使用in判断'color'是否存在于spam的键中print('True')
else:print('False')

  运行结果:

  示例代码2:

spam = {'color': 'red', 'age': 42}#定义一个字典
if 'color' not in spam.keys():#使用in判断'color'是否存在于spam的键中print('True')
else:print('False')

  运行结果:

  2、检查是否存在于值中,示例代码1:

spam = {'color': 'red', 'age': 42}#定义一个字典
if 'red' in spam.values():#使用in判断'color'是否存在于spam的键中print('True')
else:print('False')

  运行结果:

  示例代码2:

spam = {'color': 'red', 'age': 42}#定义一个字典
if 'red' not in spam.values():#使用in判断'color'是否存在于spam的键中print('True')
else:print('False')

  运行结果:

转载于:https://www.cnblogs.com/lirongyang/p/9544515.html

Python学习笔记字典之检查字典中是否存在键或值相关推荐

  1. Python学习笔记:列表、字典与集合解析(List, Dict and Set Comprehensions)

    Python学习笔记:列表.字典与集合解析(List, Dict and Set Comprehensions) 1.列表解析 最受喜爱的Python语言特性.过滤一个集合的元素生成一个新的列表. 一 ...

  2. python学习笔记(六)字典

    python学习笔记(六)字典 1.字典初见 python中的字典实际上就是一系列的"键-值"对(key-value),它们之间时无序的,每一个键都必须有与之对应的值,这个值可以是 ...

  3. python学习笔记(四)字典(dict)

    创建 dict 方法 1: 创建一个空的 dict,这个空 dict,可以在以后向里面加东西用. >>> mydict = {} >>> mydict {} 不要小 ...

  4. Python 学习笔记(2)字典默认值和集合的操作

    一.设置字典默认值 #字典的 get方法可以根据获取 value = some_dict.get(key, default_value) 例子如下: b_dict={"a":1,& ...

  5. python学习笔记四一列表元组字典等

    •python中的内置类型◾str ◾list ◾tuple ◾set ◾dict •list 列表 •一组由有序数据组成的序列◾数据有先后数据 ◾数据可以不是一类数据 •list 的创建◾直接创建, ...

  6. Python学习笔记(4)——Matplotlib中的annotate(注解)的用法

    在上一篇博文ID3决策树算法中,绘制决策树时,使用了Matplotlib的注解工具annotate,借此机会系统学习一下annotate的用法. annotate用于在图形上给数据添加文本注解,而且支 ...

  7. Python学习笔记之六:在VS中调用Python

    1,安装配置好Python本身的运行环境,以能在命令行下运行py脚本为准 2,将Python的根目录下的include文件夹,添加到VS的项目属性->配置属性->C/C++->&qu ...

  8. python如何调用参数配置文件_【Python学习笔记七】从配置文件中读取参数

    将一些需要经常更改的参数存放在配置文件中,通过读取配置文件来获取参数,这样修改以及使用起来比较方便 1.首先是配置文件的写法,如下一个environment.ini文件: a:里面"[]&q ...

  9. Python学习笔记(7)——Matplotlib中的Axes.plot(绘制点、线和标记)的用法

    Axes.plot用于绘制XY坐标系的点.线或其他标记形状. 1.调用方法 plot([x], y, [fmt], data=None, **kwargs) plot([x], y, [fmt], [ ...

  10. 【python学习笔记】25:scipy中值滤波

    中值滤波技术能有效抑制噪声,通过把数字图像中一点的值用该点周围的各点值的中位数来代替,让这些值接近,以消除原图像中的噪声. *模拟中值滤波 >>> import random > ...

最新文章

  1. 分布式框架-日志系统思路及实现
  2. Python 判断一个数是不是质数
  3. C++_异常6-其他异常特性
  4. mysql 清空表的两种方法
  5. weblogic启动受管服务器报错Authentication for user weblogic denied (weblogic 11g 域账号密码不生效的解决方法)...
  6. 我们在面临种种不良的飞鸽传书2012
  7. 转 windows核心编程 学习笔记 目录
  8. @primary注解_springboot整合redis分别实现手动缓存和注解缓存
  9. 不显示藏宝阁试穿服务器,梦幻西游:藏宝阁试穿功能的妙用,无限回档测试
  10. @enableautoconfiguration注解作用_Spring Boot最核心的27个干货注解,你了解多少?
  11. jeesit的使用(一)
  12. 热门软件看点:绿坝花季护航蹿红解读(2009-06-14 10:21:45)
  13. ICM40607 六轴传感器简介和配置
  14. STM32串口通信发送Hello Windows!
  15. 小米oj和为零的三元组
  16. C语言解析wav文件格式
  17. 数据结构 ---- 哈夫曼树****
  18. CMS:内容(文章)管理系统
  19. Linux下创建超级用户
  20. uniapp 仿网易云音乐播放器 微信小程序

热门文章

  1. 明翰英语教学系列之方法篇
  2. 测试工程师具备的基本素质
  3. Spiking neural networks 2017 进展
  4. BookKeeper存储设计浅析
  5. android获取手机资源文件,android MediaStore 读取手机文件
  6. 分布式日志sleuth+分布式追踪系统zipkin+消息中间件rabbitMQ+MySQL存储跟踪数据
  7. 极简微前端框架-京东MicroApp开源了
  8. 虚拟服务器怎么连uk,rustUKn建造服务器指令
  9. Intel Distiller工具包-量化实现2
  10. 网络工程师----成长之路