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抓取网页图片示例(python爬虫)
Apr 27 Python
利用python将xml文件解析成html文件的实现方法
Dec 22 Python
详解用python实现简单的遗传算法
Jan 02 Python
Python多进程并发与多线程并发编程实例总结
Feb 08 Python
Centos7 Python3下安装scrapy的详细步骤
Mar 15 Python
Python3 无重复字符的最长子串的实现
Oct 08 Python
Django通过dwebsocket实现websocket的例子
Nov 15 Python
python paramiko远程服务器终端操作过程解析
Dec 14 Python
python简单实现最大似然估计&scipy库的使用详解
Apr 15 Python
Python Tornado实现WEB服务器Socket服务器共存并实现交互的方法
May 26 Python
2020版Python学习路线图(附学习资料)
Sep 15 Python
python可视化大屏库big_screen示例详解
Nov 23 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
session 的生命周期是多长
2006/10/09 PHP
thinkPHP实现瀑布流的方法
2014/11/29 PHP
php读取远程gzip压缩网页的方法
2014/12/29 PHP
PHP中的替代语法介绍
2015/01/09 PHP
Thinkphp5 微信公众号token验证不成功的原因及解决方法
2017/11/12 PHP
PHP流Streams、包装器wrapper概念与用法实例详解
2017/11/17 PHP
javascript 折半查找字符在数组中的位置(有序列表)
2010/12/09 Javascript
javascript 弹出窗口中是否显示地址栏的实现代码
2011/04/14 Javascript
统计jQuery中各字符串出现次数的工具
2012/05/03 Javascript
深入理解JavaScript 闭包究竟是什么
2013/04/12 Javascript
深入分析escape()、encodeURI()、encodeURIComponent()的区别及示例
2014/08/04 Javascript
jQuery手动点击实现图片轮播特效
2020/04/20 Javascript
AngularJS中的Directive自定义一个表格
2016/01/25 Javascript
JS实现页面数据无限加载
2016/09/13 Javascript
基于JS+Canves实现点击按钮水波纹效果
2016/09/15 Javascript
使用webpack打包koa2 框架app
2018/02/02 Javascript
Vue强制组件重新渲染的方法讨论
2020/02/03 Javascript
JavaScript array常用方法代码实例详解
2020/09/02 Javascript
微信小程序实现点击导航条切换页面
2020/11/19 Javascript
Python cookbook(数据结构与算法)实现查找两个字典相同点的方法
2018/02/18 Python
python 实现selenium断言和验证的方法
2019/02/13 Python
python3 小数位的四舍五入(用两种方法解决round 遇5不进)
2019/04/11 Python
python通过TimedRotatingFileHandler按时间切割日志
2019/07/17 Python
Django实现auth模块下的登录注册与注销功能
2019/10/10 Python
Django密码存储策略分析
2020/01/09 Python
Mac PyCharm中的.gitignore 安装设置教程
2020/04/16 Python
python读取图像矩阵文件并转换为向量实例
2020/06/18 Python
python中openpyxl和xlsxwriter对Excel的操作方法
2021/03/01 Python
HTML5是否真的可以取代Flash
2010/02/10 HTML / CSS
ToysRus日本官网:玩具反斗城
2018/09/08 全球购物
Hanky Panky官方网站:内衣和睡衣
2019/07/25 全球购物
信息系统专业个人求职信范文
2013/12/07 职场文书
满月酒答谢词
2014/01/14 职场文书
企业管理毕业生求职信范文
2014/03/07 职场文书
四风问题班子对照检查材料
2014/09/27 职场文书
党员廉洁自律个人总结
2015/02/13 职场文书