浅谈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中的join()方法的使用
May 19 Python
Django实现全文检索的方法(支持中文)
May 14 Python
在pycharm中设置显示行数的方法
Jan 16 Python
分享8个非常流行的 Python 可视化工具包
Jun 05 Python
使用Python检测文章抄袭及去重算法原理解析
Jun 14 Python
python3中类的继承以及self和super的区别详解
Jun 26 Python
python中PS 图像调整算法原理之亮度调整
Jun 28 Python
python使用sessions模拟登录淘宝的方式
Aug 16 Python
用Python将Excel数据导入到SQL Server的例子
Aug 24 Python
Python切图九宫格的实现方法
Oct 10 Python
python线性插值解析
Jul 05 Python
分享提高 Python 代码的可读性的技巧
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
ThinkPHP处理Ajax返回的方法
2014/11/22 PHP
php中PDO方式实现数据库的增删改查
2015/05/17 PHP
PHP使用数组依次替换字符串中匹配项
2016/01/08 PHP
ThinkPHP 在阿里云上的nginx.config配置实例详解
2017/10/11 PHP
PHP多线程模拟实现秒杀抢单
2018/02/07 PHP
JavaScript 不只是脚本
2007/05/30 Javascript
9个javascript语法高亮插件 推荐
2009/07/18 Javascript
JavaScript 匿名函数(anonymous function)与闭包(closure)
2011/10/04 Javascript
Jquery 表单验证类介绍与实例
2013/06/09 Javascript
JavaScript的Module模式编程深入分析
2013/08/13 Javascript
首页图片漂浮效果示例代码
2014/06/05 Javascript
javascript常见操作汇总
2014/09/03 Javascript
浅析javascript中的DOM
2015/03/01 Javascript
jquery对复选框(checkbox)的操作汇总
2016/01/13 Javascript
vue 中directive功能的简单实现
2018/01/05 Javascript
vue+iview 实现可编辑表格的示例代码
2018/10/31 Javascript
零基础写python爬虫之爬虫编写全记录
2014/11/06 Python
python3抓取中文网页的方法
2015/07/28 Python
Python搜索引擎实现原理和方法
2017/11/27 Python
mac 安装python网络请求包requests方法
2018/06/13 Python
python高效过滤出文件夹下指定文件名结尾的文件实例
2018/10/21 Python
python安装本地whl的实例步骤
2019/10/12 Python
Python批量将图片灰度化的实现代码
2020/04/11 Python
新百伦折扣店:Joe’s New Balance Outlet
2016/08/20 全球购物
澳大利亚领先的在线美容商店:Facial Co
2017/10/22 全球购物
ToysRus日本官网:玩具反斗城
2018/09/08 全球购物
日本高岛屋百货购物网站:TAKASHIMAYA
2019/03/24 全球购物
Guess欧洲官网:美国服饰品牌
2019/08/06 全球购物
运动会广播稿100字
2014/09/14 职场文书
领导干部查摆“四风”问题自我剖析材料思想汇报
2014/10/05 职场文书
公安个人四风问题对照检查及整改措施
2014/10/28 职场文书
2016年春季运动会广播稿
2015/08/19 职场文书
创业者如何撰写出一份打动投资人的商业计划书?
2019/07/02 职场文书
解决python存数据库速度太慢的问题
2021/04/23 Python
opencv-python图像配准(匹配和叠加)的实现
2021/06/23 Python
ubuntu20.04虚拟机无法上网的问题及解决
2022/12/24 Servers