Python学习笔记字典之检查字典中是否存在键或值
随笔记录方便自己和同路人查阅。
#------------------------------------------------我是可耻的分割线-------------------------------------------
在介绍列表时,我们介绍了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学习笔记字典之检查字典中是否存在键或值相关推荐
- Python学习笔记:列表、字典与集合解析(List, Dict and Set Comprehensions)
Python学习笔记:列表.字典与集合解析(List, Dict and Set Comprehensions) 1.列表解析 最受喜爱的Python语言特性.过滤一个集合的元素生成一个新的列表. 一 ...
- python学习笔记(六)字典
python学习笔记(六)字典 1.字典初见 python中的字典实际上就是一系列的"键-值"对(key-value),它们之间时无序的,每一个键都必须有与之对应的值,这个值可以是 ...
- python学习笔记(四)字典(dict)
创建 dict 方法 1: 创建一个空的 dict,这个空 dict,可以在以后向里面加东西用. >>> mydict = {} >>> mydict {} 不要小 ...
- Python 学习笔记(2)字典默认值和集合的操作
一.设置字典默认值 #字典的 get方法可以根据获取 value = some_dict.get(key, default_value) 例子如下: b_dict={"a":1,& ...
- python学习笔记四一列表元组字典等
•python中的内置类型◾str ◾list ◾tuple ◾set ◾dict •list 列表 •一组由有序数据组成的序列◾数据有先后数据 ◾数据可以不是一类数据 •list 的创建◾直接创建, ...
- Python学习笔记(4)——Matplotlib中的annotate(注解)的用法
在上一篇博文ID3决策树算法中,绘制决策树时,使用了Matplotlib的注解工具annotate,借此机会系统学习一下annotate的用法. annotate用于在图形上给数据添加文本注解,而且支 ...
- Python学习笔记之六:在VS中调用Python
1,安装配置好Python本身的运行环境,以能在命令行下运行py脚本为准 2,将Python的根目录下的include文件夹,添加到VS的项目属性->配置属性->C/C++->&qu ...
- python如何调用参数配置文件_【Python学习笔记七】从配置文件中读取参数
将一些需要经常更改的参数存放在配置文件中,通过读取配置文件来获取参数,这样修改以及使用起来比较方便 1.首先是配置文件的写法,如下一个environment.ini文件: a:里面"[]&q ...
- Python学习笔记(7)——Matplotlib中的Axes.plot(绘制点、线和标记)的用法
Axes.plot用于绘制XY坐标系的点.线或其他标记形状. 1.调用方法 plot([x], y, [fmt], data=None, **kwargs) plot([x], y, [fmt], [ ...
- 【python学习笔记】25:scipy中值滤波
中值滤波技术能有效抑制噪声,通过把数字图像中一点的值用该点周围的各点值的中位数来代替,让这些值接近,以消除原图像中的噪声. *模拟中值滤波 >>> import random > ...
最新文章
- 分布式框架-日志系统思路及实现
- Python 判断一个数是不是质数
- C++_异常6-其他异常特性
- mysql 清空表的两种方法
- weblogic启动受管服务器报错Authentication for user weblogic denied (weblogic 11g 域账号密码不生效的解决方法)...
- 我们在面临种种不良的飞鸽传书2012
- 转 windows核心编程 学习笔记 目录
- @primary注解_springboot整合redis分别实现手动缓存和注解缓存
- 不显示藏宝阁试穿服务器,梦幻西游:藏宝阁试穿功能的妙用,无限回档测试
- @enableautoconfiguration注解作用_Spring Boot最核心的27个干货注解,你了解多少?
- jeesit的使用(一)
- 热门软件看点:绿坝花季护航蹿红解读(2009-06-14 10:21:45)
- ICM40607 六轴传感器简介和配置
- STM32串口通信发送Hello Windows!
- 小米oj和为零的三元组
- C语言解析wav文件格式
- 数据结构 ---- 哈夫曼树****
- CMS:内容(文章)管理系统
- Linux下创建超级用户
- uniapp 仿网易云音乐播放器 微信小程序