浅谈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对list列表结构中的值进行去重的方法总结
May 07 Python
Python输出汉字字库及将文字转换为图片的方法
Jun 04 Python
Python中的命令行参数解析工具之docopt详解
Mar 27 Python
老生常谈python的私有公有属性(必看篇)
Jun 09 Python
Python中 传递值 和 传递引用 的区别解析
Feb 22 Python
Python 实现某个功能每隔一段时间被执行一次的功能方法
Oct 14 Python
python使用epoll实现服务端的方法
Oct 16 Python
Python 中包/模块的 `import` 操作代码
Apr 22 Python
python和go语言的区别是什么
Jul 20 Python
2020版Python学习路线图(附学习资料)
Sep 15 Python
Python实现PS滤镜中的USM锐化效果
Dec 04 Python
python re模块和正则表达式
Mar 24 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
析构函数与php的垃圾回收机制详解
2013/10/28 PHP
PHP实现根据图片色界在不同位置加水印的方法
2015/08/08 PHP
深入浅析PHP7.0新特征(五大新特征)
2015/10/29 PHP
PHP的数组中提高元素查找与元素去重的效率的技巧解析
2016/03/03 PHP
jcarousellite.js 基于Jquery的图片无缝滚动插件
2010/12/30 Javascript
js去除浏览器默认底图的方法
2015/06/08 Javascript
js跨域请求的5中解决方式
2015/07/02 Javascript
将页面table内容与样式另存成excel文件的方法
2015/08/05 Javascript
jquery简单实现带渐显效果的选项卡菜单代码
2015/09/01 Javascript
浅谈jQuery为哪般去掉了浏览器检测
2016/08/29 Javascript
详解angularjs中的隔离作用域理解以及绑定策略
2017/05/31 Javascript
使用Fullpage插件快速开发整屏翻页的页面
2017/09/13 Javascript
layui默认选中table的CheckBox复选框方法
2019/09/19 Javascript
详解vue-router的Import异步加载模块问题的解决方案
2020/05/13 Javascript
javascript this指向相关问题及改变方法
2020/11/19 Javascript
JavaScript实现滚动加载更多
2020/12/27 Javascript
[03:17]2016完美“圣”典风云人物:冷冷专访
2016/12/08 DOTA
[42:23]完美世界DOTA2联赛PWL S3 Forest vs Rebirth 第二场 12.10
2020/12/13 DOTA
Python中urllib2模块的8个使用细节分享
2015/01/01 Python
python将音频进行变速的操作方法
2020/04/08 Python
Pandas直接读取sql脚本的方法
2021/01/21 Python
巴西葡萄酒销售网站:Wine.com.br
2017/11/07 全球购物
越南综合购物网站:Lazada越南
2019/06/10 全球购物
EJB2和EJB3在架构上的不同点
2014/09/29 面试题
如何写出好的Java代码
2014/04/25 面试题
应届生简历中的自我评价
2014/01/13 职场文书
联片教研活动总结
2014/07/01 职场文书
生产操作工岗位职责
2014/09/16 职场文书
党员作风建设自查报告
2014/10/23 职场文书
2014年库房工作总结
2014/11/26 职场文书
父亲节寄语大全
2015/02/27 职场文书
毕业生个人自荐书
2015/03/05 职场文书
运动会表扬稿范文
2015/05/05 职场文书
2015年公司中秋节致辞
2015/07/31 职场文书
Python 如何利用ffmpeg 处理视频素材
2021/11/27 Python
浅谈如何保证Mysql主从一致
2022/03/13 MySQL