浅谈python字典多键值及重复键值的使用


Posted in Python onNovember 04, 2016

在python中使用字典,格式如下:

dict={ key1:value1 , key2;value2 ...}

在实际访问字典值时的使用格式如下:

dict[key]

浅谈python字典多键值及重复键值的使用

多键值

字典的多键值形式如下:

dict={(ke11,key12):value ,(key21,key22):value ...}

在实际访问字典里的值时的具体形式如下所示(以第一个键为例):

dict[key11,key12]

或者是:

dict[(key11,key12)]

以下是实际例子:

浅谈python字典多键值及重复键值的使用

多值

在一个键值对应多个值时,格式:

dict={key1:(value1,value2 ..), key2:(value1,value2 ...) ...}

访问字典里的值的格式如下:

dict[key]

或者

dict[key][index]

浅谈python字典多键值及重复键值的使用

循环赋值(重点)

语法结构如以下实例所示

浅谈python字典多键值及重复键值的使用

结:

通过以上的说明,可以知道在字典的定义中, 冒号( : ) 号前后是分别是一个整体,即使用小括号()将冒号前后部分分别包括起来,在访问字典值时,最好把键放在小括号内成为一个整体。

键值相同的多个键值对

即在字典中,有至少两个成员的键相同,但是键对应的值是不同的,格式如下:

dict={ key1: value1
key1: vaklue2,
... }

在这种形式形式中在后来赋给键的值将成为键的真实值。

浅谈python字典多键值及重复键值的使用

使用列表、字典作为字典的值

格式

dict={ key1:(key11:value,key12:value) ,
key2:(key21:value,key22:value)
}

访问字典值得格式(以第一个键为例):

dict[key1][key11]

实际例子如下所示:

浅谈python字典多键值及重复键值的使用

以上这篇浅谈python字典多键值及重复键值的使用就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Python 相关文章推荐
python自动zip压缩目录的方法
Jun 28 Python
Python工程师面试必备25条知识点
Jan 17 Python
想学python 这5本书籍你必看!
Dec 11 Python
pandas计数 value_counts()的使用
Jun 24 Python
Python 把序列转换为元组的函数tuple方法
Jun 27 Python
python全栈要学什么 python全栈学习路线
Jun 28 Python
Django 导出项目依赖库到 requirements.txt过程解析
Aug 23 Python
PyTorch 普通卷积和空洞卷积实例
Jan 07 Python
基于python 将列表作为参数传入函数时的测试与理解
Jun 05 Python
Python实现封装打包自己写的代码,被python import
Jul 12 Python
python利用蒙版抠图(使用PIL.Image和cv2)输出透明背景图
Aug 04 Python
python 如何读、写、解析CSV文件
Mar 03 Python
用Python将动态GIF图片倒放播放的方法
Nov 02 #Python
各种Python库安装包下载地址与安装过程详细介绍(Windows版)
Nov 02 #Python
Python实现简单的四则运算计算器
Nov 02 #Python
利用Python命令行传递实例化对象的方法
Nov 02 #Python
Python 性能优化技巧总结
Nov 01 #Python
python字典多键值及重复键值的使用方法(详解)
Oct 31 #Python
浅谈django中的认证与登录
Oct 31 #Python
You might like
全国FM电台频率大全 - 3 河北省
2020/03/11 无线电
php中获得视频时间总长度的另一种方法
2011/09/15 PHP
php实现TCP端口检测的方法
2015/04/01 PHP
Laravel中的Blade模板引擎示例详解
2017/10/10 PHP
PHP基于DateTime类解决Unix时间戳与日期互转问题【针对1970年前及2038年后时间戳】
2018/06/13 PHP
javascript 写类方式之一
2009/07/05 Javascript
Jquery submit()无法提交问题
2013/04/21 Javascript
点击进行复制的JS代码实例
2013/08/23 Javascript
jquery ajax请求方式与提示用户正在处理请稍等
2014/09/01 Javascript
jQuery 处理页面的事件详解
2015/01/20 Javascript
JavaScript实现的链表数据结构实例
2015/04/02 Javascript
JavaScript实现的encode64加密算法实例分析
2015/04/15 Javascript
angularjs在ng-repeat中使用ng-model遇到的问题
2016/01/21 Javascript
Bootstrap每天必学之滚动监听
2016/03/16 Javascript
jquery实现ajax加载超时提示的方法
2016/07/23 Javascript
js实现刷新页面后回到记录时滚动条的位置【两种方案可选】
2016/12/12 Javascript
js 转义字符及URI编码详解
2017/02/28 Javascript
js 去掉字符串前后空格实现代码集合
2017/03/25 Javascript
Vue+Django项目部署详解
2019/05/30 Javascript
详解JWT token心得与使用实例
2019/08/02 Javascript
JavaScript中常用的3种弹出提示框(alert、confirm、prompt)
2020/11/10 Javascript
Vue-router中hash模式与history模式的区别详解
2020/12/15 Vue.js
python基础教程之序列详解
2014/08/29 Python
收藏整理的一些Python常用方法和技巧
2015/05/18 Python
python和ruby,我选谁?
2017/09/13 Python
Python数据结构与算法之字典树实现方法示例
2017/12/13 Python
使用tqdm显示Python代码执行进度功能
2019/12/08 Python
python连接打印机实现打印文档、图片、pdf文件等功能
2020/02/07 Python
python如何调用php文件中的函数详解
2020/12/29 Python
英国Flybe航空官网:欧洲最大的独立支线廉价航空公司
2019/07/15 全球购物
英国专业美容产品在线:Mylee(从指甲到脱毛)
2020/07/06 全球购物
《沙漠中的绿洲》教学反思
2014/04/24 职场文书
普通党员群众路线教育实践活动心得体会
2014/11/04 职场文书
2014年餐厅服务员工作总结
2014/11/18 职场文书
死亡诗社观后感
2015/06/05 职场文书
酒店厨房管理制度
2015/08/06 职场文书