浅谈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 yield 使用浅析
May 28 Python
python实现爬取百度图片的方法示例
Jul 06 Python
Python 从subprocess运行的子进程中实时获取输出的例子
Aug 14 Python
tensorflow如何批量读取图片
Aug 29 Python
Python 中判断列表是否为空的方法
Nov 24 Python
Python 解码Base64 得到码流格式文本实例
Jan 09 Python
Python Flask上下文管理机制实例解析
Mar 16 Python
动态设置django的model field的默认值操作步骤
Mar 30 Python
pandas使用之宽表变窄表的实现
Apr 12 Python
python 实现任务管理清单案例
Apr 25 Python
python如何将图片转换素描画
Sep 08 Python
看看如何用Python绘制小米新版天价logo
Apr 20 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
ASP和PHP都是可以删除自身的
2007/04/09 PHP
深入理解PHP中的Session和Cookie
2013/06/21 PHP
php使用str_replace实现输入框回车替换br的方法
2014/11/24 PHP
在Win2003(64位)中配置IIS6+PHP5.2.17+MySQL5.5的运行环境
2016/04/04 PHP
PHP匿名函数(闭包函数)详解
2019/03/22 PHP
laravel框架select2多选插件初始化默认选中项操作示例
2020/02/18 PHP
javascript 事件查询综合 推荐收藏
2010/03/10 Javascript
jquery关于图形报表的运用实现代码
2011/01/06 Javascript
多个datatable共存造成多个表格的checkbox都被选中
2013/07/11 Javascript
js实现连续英文字符自动换行兼容ie6 ie7和firefox
2013/09/06 Javascript
JS使用getComputedStyle()方法获取CSS属性值
2014/04/23 Javascript
使用javascript实现简单的选项卡切换
2015/01/09 Javascript
js实现图片从左往右渐变切换效果的方法
2015/02/06 Javascript
深入解析JavaScript中的arguments对象
2016/06/12 Javascript
微信小程序 wx.request(OBJECT)发起请求详解
2016/10/13 Javascript
vue addRoutes实现动态权限路由菜单的示例
2018/05/15 Javascript
详解使用React.memo()来优化函数组件的性能
2019/03/19 Javascript
浅谈vue权限管理实现及流程
2020/04/23 Javascript
python WindowsError的错误代码详解
2017/07/23 Python
详解python使用pip安装第三方库(工具包)速度慢、超时、失败的解决方案
2018/12/02 Python
python银行系统实现源码
2019/10/25 Python
对tensorflow中cifar-10文档的Read操作详解
2020/02/10 Python
python如何实现单链表的反转
2020/02/10 Python
Python IDE环境之 新版Pycharm安装详细教程
2020/03/05 Python
CSS+jQuery+PHP+MySQL实现的在线答题功能
2015/04/25 HTML / CSS
法国购买二手电子产品网站:Asgoodasnew
2020/03/27 全球购物
写好求职信第一句话的技巧
2013/10/26 职场文书
班长自荐书范文
2014/02/11 职场文书
总经理助理的职责
2014/03/14 职场文书
小学数学课题方案
2014/06/15 职场文书
学校重阳节活动总结
2015/03/24 职场文书
主持人大赛开场白
2015/05/29 职场文书
幼儿园秋季开学通知
2015/07/16 职场文书
表彰大会新闻稿
2015/07/17 职场文书
MySQL中datetime时间字段的四舍五入操作
2021/10/05 MySQL
KVM基础命令详解
2022/04/30 Servers