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


Posted in Python onAugust 19, 2015

映射类型操作符

(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 相关文章推荐
50行代码实现贪吃蛇(具体思路及代码)
Apr 27 Python
Python中有趣在__call__函数
Jun 21 Python
详谈python3中用for循环删除列表中元素的坑
Apr 19 Python
python之消除前缀重命名的方法
Oct 21 Python
Python datetime和unix时间戳之间相互转换的讲解
Apr 01 Python
使用python搭建服务器并实现Android端与之通信的方法
Jun 28 Python
python自动保存百度盘资源到百度盘中的实例代码
Aug 26 Python
Python autoescape标签用法解析
Jan 17 Python
Python使用ElementTree美化XML格式的操作
Mar 06 Python
python with语句的原理与用法详解
Mar 30 Python
python利用opencv保存、播放视频
Nov 02 Python
Python 读取千万级数据自动写入 MySQL 数据库
Jun 28 Python
Python中字典的基础知识归纳小结
Aug 19 #Python
Python在Windows和在Linux下调用动态链接库的教程
Aug 18 #Python
Python中map,reduce,filter和sorted函数的使用方法
Aug 17 #Python
Nginx搭建HTTPS服务器和强制使用HTTPS访问的方法
Aug 16 #Python
使用Python操作MySQL的一些基本方法
Aug 16 #Python
Python中list列表的一些进阶使用方法介绍
Aug 15 #Python
Python中的super()方法使用简介
Aug 14 #Python
You might like
PHP stristr() 函数(不区分大小写的字符串查找)
2010/06/03 PHP
一组PHP加密解密函数分享
2014/06/05 PHP
php快速查找数据库中恶意代码的方法
2015/04/01 PHP
javascript网页关键字高亮代码
2008/07/30 Javascript
jQuery学习4 浏览器的事件模型
2010/02/07 Javascript
Javascript 赋值机制详解
2014/11/23 Javascript
JS实现兼容性较好的随屏滚动效果
2015/11/09 Javascript
JS实现左右无缝轮播图代码
2016/05/01 Javascript
jQuery Dialog 取消右上角删除按钮事件
2016/09/07 Javascript
KnockoutJS 3.X API 第四章之数据控制流foreach绑定
2016/10/10 Javascript
vue模板语法-插值详解
2017/03/06 Javascript
利用node.js写一个爬取知乎妹纸图的小爬虫
2017/05/03 Javascript
详解AngularJS controller调用factory
2017/05/19 Javascript
浅谈vue实现数据监听的函数 Object.defineProperty
2017/06/08 Javascript
微信小程序 自定义消息提示框
2017/08/06 Javascript
js生成word中图片处理方法
2018/01/06 Javascript
Vue框架之goods组件开发详解
2018/01/25 Javascript
使用vue + less 实现简单换肤功能的示例
2018/02/21 Javascript
ES6 系列之 Generator 的自动执行的方法示例
2018/10/19 Javascript
webpack实践之DLLPlugin 和 DLLReferencePlugin的使用教程
2019/06/10 Javascript
js获取本日、本周、本月的时间代码
2020/02/01 Javascript
Vue使用v-viewer实现图片预览
2020/10/21 Javascript
删除目录下相同文件的python代码(逐级优化)
2012/05/25 Python
python简单的函数定义和用法实例
2015/05/07 Python
用python与文件进行交互的方法
2018/03/01 Python
python获取程序执行文件路径的方法(推荐)
2018/04/26 Python
python频繁写入文件时提速的方法
2019/06/26 Python
Python Pandas 如何shuffle(打乱)数据
2019/07/30 Python
印度尼西亚电子产品购物网站:Kliknklik
2018/06/05 全球购物
轻金属冶金专业毕业生自荐信
2013/11/02 职场文书
干部四风问题整改措施思想汇报
2014/10/13 职场文书
综治工作汇报材料
2014/10/27 职场文书
2014年文艺部工作总结
2014/11/17 职场文书
2015元旦节寄语
2014/12/08 职场文书
工作违纪的检讨书范文
2019/07/09 职场文书
「租借女友」第2季樱泽墨角色PV&新视觉图公开
2022/03/21 日漫