详解Python中映射类型(字典)操作符的概念和使用
作者:乌托邦 时间:2021-12-05 09:24:43
映射类型操作符
(1)标准类型操作符
字典可以和所有的标准类型操作符一起工作,但却不支持像拼接(concatenation)和重复(repetition)这样的操作。这些操作对序列有意义,可对映射类型行不通。
字典是如何比较的呢? 与列表和元组一样,这个过程比数字和字符串的比较更复杂些。
(2)映射类型操作符
字典的键查找操作符([ ])
键查找操作符是唯一仅用于字典类型的操作符,它和序列类型里单一元素的切片(slice)操作符很相象。对序列类型来说,用索引做唯一参数或下标(subscript)以获取一个序列中某个元素的值。而对字典类型来说,是用键(key)查询字典中的元素,所以键是参数(argument),而不是一个索引(index)。键查找操作符既可以用于给字典赋值,也可以用于从字典中取值。
(键)成员关系操作( in ,not in)
从Python 2.2起,可以不用has_key()方法,而用in和not in操作符来检查某个键是否存在于字典中。
简单的使用示例:
标准类型操作符
>>> dict4 = {'abc': 123}
>>> dict5 = {'abc': 456}
>>> dict6 = {'abc':123,98.6:37}
>>> dict7 = {'xyz':123}
>>> dict4 < dict5
True
>>> (dict4 < dict6) and (dict4 < dict7)
True
>>> (dict4 < dict6) and (dict5 < dict7)
True
>>> dict6 < dict7
False
字典的键超找操作符 ([])
>>> 'name' in dict2
True
>>> 'phone' in dict2
False
标签:Python,操作符,字典
0
投稿
猜你喜欢
win10+anaconda安装yolov5的方法及问题解决方案
2022-02-03 10:31:58
十几行的超简日历组件(兼容FF)js源码
2010-08-08 08:49:00
ASP.NET Core2读写InfluxDB时序数据库的方法教程
2024-01-29 03:55:01
ASP中生成文本文件的两种方式
2008-04-30 19:33:00
游戏的用户体验营销小札
2009-08-30 15:13:00
Python 游戏大作炫酷机甲闯关游戏爆肝数千行代码实现案例进阶
2023-06-03 17:37:26
Python的Flask框架中配置多个子域名的方法讲解
2021-03-06 19:46:32
详解pygame中Rect对象
2021-01-09 04:37:58
mysql between实现选取介于两个值之间的数据范围
2024-01-26 13:28:18
关于Bootstrap按钮组件消除黄框的方法
2024-05-03 15:07:04
Python reduce()函数的用法小结
2022-02-27 11:28:45
JavaScript实现计算器的四则运算功能
2024-04-16 10:36:16
python中jieba模块的深入了解
2023-01-25 05:08:47
关于Python中的向量相加和numpy中的向量相加效率对比
2022-09-30 04:22:44
Numpy对于NaN值的判断方法
2022-12-15 15:08:21
内容添加asp.net
2024-06-05 09:27:29
python 读取文件并把矩阵转成numpy的两种方法
2023-10-21 23:18:01
go-micro微服务domain层开发示例详解
2024-04-26 17:25:04
autojs 蚂蚁森林能量自动拾取即给指定好友浇水的实现方法
2024-04-30 10:10:44
网页设计:把导航系统做薄
2007-12-28 12:02:00