浅谈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 ftp上传文件
Feb 13 Python
详解Python中使用base64模块来处理base64编码的方法
Jul 01 Python
Python使用回溯法子集树模板获取最长公共子序列(LCS)的方法
Sep 08 Python
python基础教程项目四之新闻聚合
Apr 02 Python
python在每个字符后添加空格的实例
May 07 Python
Python实现朴素贝叶斯分类器的方法详解
Jul 04 Python
pytorch: tensor类型的构建与相互转换实例
Jul 26 Python
Django文件存储 自己定制存储系统解析
Aug 02 Python
Pyecharts 动态地图 geo()和map()的安装与用法详解
Mar 25 Python
Python 线性回归分析以及评价指标详解
Apr 02 Python
基于python图像处理API的使用示例
Apr 03 Python
Python中使用tkFileDialog实现文件选择、保存和路径选择
May 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
easyui的tabs update正确用法分享
2014/03/21 PHP
php中JSON的使用与转换
2015/01/14 PHP
PHP统一页面编码避免乱码问题
2015/04/09 PHP
jquery滚动组件(vticker.js)实现页面动态数据的滚动效果
2013/07/03 Javascript
JavaScript实现页面实时显示当前时间的简单实例
2013/07/20 Javascript
深入探究使JavaScript动画流畅的一些方法
2015/06/30 Javascript
实例代码详解javascript实现窗口抖动及qq窗口抖动
2016/01/04 Javascript
AngularJs Javascript MVC 框架
2016/06/20 Javascript
JavaScript易错知识点整理
2016/12/05 Javascript
理解nodejs的stream和pipe机制的原理和实现
2017/08/12 NodeJs
Vue动态组件实例解析
2017/08/20 Javascript
学习JS中的DOM节点以及操作
2018/04/30 Javascript
vue radio单选框,获取当前项(每一项)的value值操作
2020/09/10 Javascript
[01:36:57]【09DOTA2第一视角】小骷髅
2014/04/16 DOTA
[01:25]DOTA2自定义游戏灵园鬼域等你踏足
2015/10/30 DOTA
[49:05]Newbee vs TNC 2018国际邀请赛小组赛BO2 第一场 8.16
2018/08/17 DOTA
[02:08]什么藏在DOTA2 TI9“小紫本”里?斧王历险记告诉你!
2019/05/17 DOTA
python获取beautifulphoto随机某图片代码实例
2013/12/18 Python
python教程之用py2exe将PY文件转成EXE文件
2014/06/12 Python
在Windows系统上搭建Nginx+Python+MySQL环境的教程
2015/12/25 Python
Python实现判断字符串中包含某个字符的判断函数示例
2018/01/08 Python
python如何读写csv数据
2018/03/21 Python
Sanic框架蓝图用法实例分析
2018/07/17 Python
python防止随意修改类属性的实现方法
2019/08/21 Python
python 6.7 编写printTable()函数表格打印(完整代码)
2020/03/25 Python
django queryset相加和筛选教程
2020/05/18 Python
Python中内建模块collections如何使用
2020/05/27 Python
基于python爬取梨视频实现过程解析
2020/11/09 Python
加拿大休闲和工业服装和鞋类零售商:L’Équipeur
2018/01/12 全球购物
可打印的优惠券、杂货和优惠券代码:Coupons.com
2018/06/12 全球购物
巴西手表购物网站:eclock
2019/03/19 全球购物
办理生育手续介绍信
2014/01/14 职场文书
私人会所最新创业计划书范文
2014/03/24 职场文书
自主招生推荐信范文
2014/05/10 职场文书
工作失误检讨书(经典集锦版)
2014/10/17 职场文书
导游词之阳朔遇龙河
2019/12/16 职场文书