详解Python中映射类型(字典)操作符的概念和使用

 更新时间:2015年08月19日 09:22:23   作者:乌托邦  
这篇文章主要介绍了详解Python中映射类型(字典)操作符的概念和使用,字典是目前Python中唯一的映射类型,需要的朋友可以参考下

映射类型操作符

(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

相关文章

  • Django 创建新App及其常用命令的实现方法

    Django 创建新App及其常用命令的实现方法

    这篇文章主要介绍了Django 创建新App及其常用命令的实现方法,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2019-08-08
  • 基于CentOS搭建Python Django环境过程解析

    基于CentOS搭建Python Django环境过程解析

    这篇文章主要介绍了基于CentOS搭建Python Django环境过程解析,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
    2020-08-08
  • Python3.8对可迭代解包的改进及用法详解

    Python3.8对可迭代解包的改进及用法详解

    这篇文章主要介绍了Python3.8对可迭代解包的改进及用法详解,本文通过实例代码给大家介绍的非常详细,具有一定的参考借鉴价值,需要的朋友可以参考下
    2019-10-10
  • 利用Python提取PDF文本的简单方法实例

    利用Python提取PDF文本的简单方法实例

    日常工作中我们经常会用到pdf格式的文件,大多数情况下是浏览或者编辑pdf信息,但有时候需要提取pdf中的文本,下面这篇文章主要给大家介绍了关于利用Python提取PDF文本的简单方法,需要的朋友可以参考下
    2022-07-07
  • python 使用递归回溯完美解决八皇后的问题

    python 使用递归回溯完美解决八皇后的问题

    今天小编就为大家分享一篇python 使用递归回溯完美解决八皇后的问题,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2020-02-02
  • Python实现点阵字体读取与转换的方法

    Python实现点阵字体读取与转换的方法

    今天小编就为大家分享一篇Python实现点阵字体读取与转换的方法,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2019-01-01
  • Django 创建/删除用户的示例代码

    Django 创建/删除用户的示例代码

    这篇文章主要介绍了Django 创建/删除用户的示例代码,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2019-07-07
  • Python计算元素在列表中出现的次数实例

    Python计算元素在列表中出现的次数实例

    本文介绍如何在Python中定义一个列表,并使用count()方法计算某个元素在列表中出现的次数,示例中展示了具体的操作步骤和输出结果
    2024-11-11
  • Python itertools.product方法代码实例

    Python itertools.product方法代码实例

    这篇文章主要介绍了Python itertools.product方法代码实例,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
    2020-03-03
  • 浅谈一下Python中闭包的作用

    浅谈一下Python中闭包的作用

    这篇文章主要介绍了浅谈一下Python中闭包的作用,闭包特点是返回的函数还引用了外层函数的局部变量,所以,要正确使用闭包,就要确保引用的局部变量在函数返回后不能变,需要的朋友可以参考下
    2023-12-12

最新评论