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类参数self使用示例
Feb 17 Python
Python中扩展包的安装方法详解
Jun 14 Python
selenium python浏览器多窗口处理代码示例
Jan 15 Python
Python使用ctypes调用C/C++的方法
Jan 29 Python
浅谈python的输入输出,注释,基本数据类型
Apr 02 Python
Python中的引用知识点总结
May 20 Python
python、Matlab求定积分的实现
Nov 20 Python
Keras 中Leaky ReLU等高级激活函数的用法
Jul 05 Python
python实现文件分片上传的接口自动化
Nov 19 Python
python可视化 matplotlib画图使用colorbar工具自定义颜色
Dec 07 Python
一文搞懂如何实现Go 超时控制
Mar 30 Python
关于python中readlines函数的参数hint的相关知识总结
Jun 24 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向浏览器输出内容的4个函数总结
2014/11/17 PHP
PHP的AES加密算法完整实例
2016/07/20 PHP
jscript之Open an Excel Spreadsheet
2007/06/13 Javascript
jQuery 动画基础教程
2008/12/25 Javascript
jquery animate 动画效果使用说明
2009/11/04 Javascript
Tab切换组件(选项卡功能)实例代码
2013/11/21 Javascript
html5+javascript制作简易画板附图
2014/04/25 Javascript
js实现不提交表单获取单选按钮值的方法
2015/08/21 Javascript
jQuery遍历DOM节点操作之filter()方法详解
2016/04/14 Javascript
jquery 将当前时间转换成yyyymmdd格式的实现方法
2016/06/01 Javascript
关于angular js_$watch监控属性和对象详解
2017/04/24 Javascript
vue2.0 可折叠列表 v-for循环展示的实例
2018/09/07 Javascript
微信小程序出现wx.getLocation再次授权问题的解决方法分析
2019/01/16 Javascript
Koa从零搭建到Api实现项目的搭建方法
2019/07/30 Javascript
python分析nignx访问日志脚本分享
2015/02/26 Python
Python ValueError: invalid literal for int() with base 10 实用解决方法
2015/06/21 Python
python面向对象_详谈类的继承与方法的重载
2017/06/07 Python
浅谈Python对内存的使用(深浅拷贝)
2018/01/17 Python
python re正则匹配网页中图片url地址的方法
2018/12/20 Python
python pandas库的安装和创建
2019/01/10 Python
Python 支持向量机分类器的实现
2020/01/15 Python
HTML5 embed标签定义和用法详解
2014/05/09 HTML / CSS
HTML5 Video标签的属性、方法和事件汇总介绍
2015/04/24 HTML / CSS
全球性的众包图形设计市场:DesignCrowd
2021/02/02 全球购物
酒店中秋节活动方案
2014/01/31 职场文书
法律七进实施方案
2014/03/15 职场文书
小学三八妇女节活动方案
2014/03/16 职场文书
研究生毕业自我鉴定范文
2014/03/27 职场文书
人力资源管理专业求职信
2014/07/23 职场文书
群众路线教师自我剖析材料
2014/09/29 职场文书
2015年秋季小学开学典礼主持词
2015/07/16 职场文书
2020年基层司法所建设情况调研报告
2019/11/30 职场文书
MySQL安装后默认自带数据库的作用详解
2021/04/27 MySQL
Python关于OS文件目录处理的实例分享
2021/05/23 Python
Python 数据可视化之Bokeh详解
2021/11/02 Python
分布式架构Redis中有哪些数据结构及底层实现原理
2022/03/13 Redis