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
python映射类型-详解Python中映射类型(字典)操作符的概念和使用相关推荐
- Python 装饰器详解(中)
Python 装饰器详解(中) 转自:https://blog.csdn.net/qq_27825451/article/details/84581272,博主仅对其中 demo 实现中不适合pyth ...
- python scatter参数详解_Python 中 scatter 函数参数及用法详解
Python 中 scatter 函数参数及用法详解 Python 中 scatter 函数参数及用法详解 这里有新鲜出炉的 Python 教程, 程序狗速度看过来! Python 编程语言 Pyth ...
- python流程控制-详解Python流程控制语句
流程控制 流程:代码执行的过程 控制:对代码执行过程的把控 三大结构 顺序结构:代码默认从上到下,依次执行 分支结构:单项分支,双向分支,多项分支,巢状分支 循环结构:while循环和for循环 单项 ...
- python import io_详解Python IO编程
文件读写 读文件 try: # windows下utf8 f = open('./README.md', 'r', encoding='utf8', errors='ignore') print(f. ...
- python 标准输出_详解Python的标准输入输出
本篇文章给大家分享的是详解Python的标准输入输出,内容挺不错的,希望可以帮助到有需要的朋友 一.标准输入输出 1.打印到屏幕 产生输出的最简单方法是使用print语句,可以通过用逗号分隔零个或多个 ...
- python循环语句-详解Python中的循环语句的用法
一.简介 Python的条件和循环语句,决定了程序的控制流程,体现结构的多样性.须重要理解,if.while.for以及与它们相搭配的 else. elif.break.continue和pass语句 ...
- python数组排序sort_详解python中sort排序使用
1.前言 昨天一学妹问我一个关于python的问题,当时在外忙碌,没时间细看.今天看一下,咋一看我还真的不知道这个问题,bookinfo.sort(reverse=True ,key=lambda x ...
- python scatter参数详解_Python中scatter函数参数及用法详解
最近开始学习Python编程,遇到scatter函数,感觉里面的参数不知道什么意思于是查资料,最后总结如下: 1.scatter函数原型 2.其中散点的形状参数marker如下: 3.其中颜色参数c如 ...
- python argparse模块详解_python中argparse模块用法实例详解
本文实例讲述了python中argparse模块用法.分享给大家供大家参考.具体分析如下: 平常在写命令行工具的时候,经常会带参数,所以用python中的argparse来实现. # -*- codi ...
- python算术运算符详解_Python中关于算术运算符的实例详解
这篇文章主要介绍了Python算术运算符实例详解的相关资料,需要的朋友可以参考下 Python算术运算符 以下假设变量a为10,变量b为20: 运算符 描述 实例 + 加 - 两个对象相加 a + b ...
最新文章
- 架构模式: 事务日志跟踪
- python内置数据结构_Python内置数据结构
- sql语句中开窗函数的使用
- windows副本不是正版怎么办_盗版系统总是崩溃?别着急,让我来告诉你正版系统怎么下载...
- MySql默认编码所造成的乱码麻烦1.222
- Python正则表达式如何进行字符串替换
- ubuntu之Matlab安装
- 荣耀Magic 3渲染图曝光:超大主摄暗示顶级成像效果
- vue 第九天 v-model的基本使用
- 超全!体验度量理论2021版
- 自动设置为兼容模式html5,详细教你将IE浏览器设置为兼容模式的设置方法
- 1116: 删除元素(函数)C语言
- Vue项目中你是如何解决跨域的呢?
- 什么是Apple Rosetta 2
- 5阶魔方阵c语言程序设计,五阶魔方阵源代码c语言课到程设计.docx
- 浮点类型的比较,精度控制(float.h的利用 ,DBL_EPSILON)
- NumPy 快速入门系列:应用统计学基础概念、相关统计指标与NumPy的实现
- html 表格点击塌陷,HTML解决高度塌陷
- WinGate 6.0 build 984
- Skew数(二进制数)-C语言