python字典多键值及重复键值的使用方法(详解)


Posted in Python onOctober 31, 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网络编程学习笔记(六):Web客户端访问
Jun 09 Python
Python检测生僻字的实现方法
Oct 23 Python
使用Python对Access读写操作
Mar 30 Python
Python文件操作之合并文本文件内容示例代码
Sep 19 Python
Python实现加载及解析properties配置文件的方法
Mar 29 Python
Python实现的读取电脑硬件信息功能示例
May 30 Python
详解Python的hasattr() getattr() setattr() 函数使用方法
Jul 09 Python
Python二叉树的镜像转换实现方法示例
Mar 06 Python
python2和python3实现在图片上加汉字的方法
Aug 22 Python
Pytorch 实现focal_loss 多类别和二分类示例
Jan 14 Python
Python异常原理及异常捕捉实现过程解析
Mar 25 Python
Win10环境中如何实现python2和python3并存
Jul 20 Python
浅谈django中的认证与登录
Oct 31 #Python
python 把数据 json格式输出的实例代码
Oct 31 #Python
python中json格式数据输出的简单实现方法
Oct 31 #Python
python并发编程之多进程、多线程、异步和协程详解
Oct 28 #Python
微信 用脚本查看是否被微信好友删除
Oct 28 #Python
使用Python将数组的元素导出到变量中(unpacking)
Oct 27 #Python
Python中断言Assertion的一些改进方案
Oct 27 #Python
You might like
php检测iis环境是否支持htaccess的方法
2014/02/18 PHP
laravel 5.3 单用户登录简单实现方法
2019/10/14 PHP
张孝祥JavaScript学习阶段性总结(2)--(X)HTML学习
2007/02/03 Javascript
js模拟点击事件实现代码
2012/11/06 Javascript
javascript中in运算符用法分析
2015/04/28 Javascript
不得不分享的JavaScript常用方法函数集(下)
2015/12/25 Javascript
javascript获取wx.config内部字段解决微信分享
2016/03/09 Javascript
Js 获取、判断浏览器版本信息的简单方法
2016/08/08 Javascript
很实用的js选项卡切换效果
2016/08/12 Javascript
JS获取中文拼音首字母并通过拼音首字母快速查找页面内对应中文内容的方法【附demo源码】
2016/08/19 Javascript
详解jQuery中的事件
2016/12/14 Javascript
jQuery实现一个简单的轮播图
2017/02/19 Javascript
浅谈vue2 单页面如何设置网页title
2017/11/08 Javascript
JS中原始值和引用值的储存方式示例详解
2018/03/23 Javascript
详解js location.href和window.open的几种用法和区别
2019/12/02 Javascript
jQuery三组基本动画与自定义动画操作实例总结
2020/05/09 jQuery
微信jssdk踩坑之签名错误invalid signature
2020/05/19 Javascript
[01:19:54]DOTA2上海特级锦标赛主赛事日 - 2 败者组第二轮#1Alliance VS EHOME
2016/03/03 DOTA
[36:17]DOTA2上海特级锦标赛 - VGL音乐会全集
2016/03/06 DOTA
[00:08]DOTA2勇士令状等级奖励“天外飞星”
2019/05/24 DOTA
python实现ftp文件传输功能
2020/03/20 Python
Python字符串split及rsplit方法原理详解
2020/06/29 Python
Python依赖包迁移到断网环境操作
2020/07/13 Python
Python logging模块原理解析及应用
2020/08/13 Python
Feelunique德国官方网站:欧洲最大的在线美容零售商
2019/07/20 全球购物
Trench London官方网站:高级风衣和意大利皮夹克
2020/07/11 全球购物
25道Java面试题集合
2013/05/21 面试题
大四自我鉴定
2014/02/08 职场文书
啤酒节策划方案
2014/05/28 职场文书
倡导文明标语
2014/06/16 职场文书
2015年班组长工作总结
2015/04/10 职场文书
公司搬迁通知
2015/04/20 职场文书
2015年街道办事处工作总结
2015/05/22 职场文书
在校生证明
2015/06/17 职场文书
《雪域豹影》读后感:父爱的伟大
2019/12/23 职场文书
配置Kubernetes外网访问集群
2022/03/31 Servers