详解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
  • asp之家 网络编程 m.aspxhome.com