浅谈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中的cookielib模拟登录网站
Apr 09 Python
Python脚本文件打包成可执行文件的方法
Jun 02 Python
python 实现网上商城,转账,存取款等功能的信用卡系统
Jul 15 Python
教你用Type Hint提高Python程序开发效率
Aug 08 Python
解决Pandas的DataFrame输出截断和省略的问题
Feb 08 Python
python基于递归解决背包问题详解
Jul 03 Python
详解Django-channels 实现WebSocket实例
Aug 22 Python
Windows下实现将Pascal VOC转化为TFRecords
Feb 17 Python
Python+OpenCV检测灯光亮点的实现方法
Nov 02 Python
python opencv实现直线检测并测出倾斜角度(附源码+注释)
Dec 31 Python
python基础学习之生成器与文件系统知识总结
May 25 Python
用Python爬取某乎手机APP数据
Jun 15 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
山进SANGEAN ATS-909X电路分析
2021/03/02 无线电
Codeigniter实现多文件上传并创建多个缩略图
2014/06/12 PHP
php实现获取文章内容第一张图片的方法
2014/11/04 PHP
通过PHP实现获取访问用户IP
2020/05/09 PHP
如何确保JavaScript的执行顺序 之实战篇
2011/03/03 Javascript
用jQuery实现的智能隐藏、滑动效果的返回顶部代码
2014/03/18 Javascript
Javascript中数组sort和reverse用法分析
2014/12/30 Javascript
浅谈javascript面向对象程序设计
2015/01/21 Javascript
使用命令对象代替switch语句的写法示例
2015/02/28 Javascript
javascript中attachEvent用法实例分析
2015/05/14 Javascript
基于CSS3和jQuery实现跟随鼠标方位的Hover特效
2016/07/25 Javascript
JS给Array添加是否包含字符串的简单方法
2016/10/29 Javascript
jQuery实现的页面弹幕效果【测试可用】
2018/08/17 jQuery
layer.open关闭父窗口 以及调用父页面的方法
2018/08/17 Javascript
微信小程序动画组件使用解析,类似vue,且更强大
2019/08/01 Javascript
vue 中固定导航栏的实例代码
2019/11/01 Javascript
vue学习之Vue-Router用法实例分析
2020/01/06 Javascript
基于 Vue 的 Electron 项目搭建过程图文详解
2020/07/22 Javascript
JavaScript 事件代理需要注意的地方
2020/09/08 Javascript
[14:24]Optic Gaming vs PSG LGD BO3
2018/06/07 DOTA
Python迭代用法实例教程
2014/09/08 Python
python导入时小括号大作用
2017/01/10 Python
Sublime开发python程序的示例代码
2018/01/24 Python
利用Python将每日一句定时推送至微信的实现方法
2018/08/13 Python
DES加密解密算法之python实现版(图文并茂)
2018/12/06 Python
pandas 对group进行聚合的例子
2019/12/27 Python
python删除指定列或多列单个或多个内容实例
2020/06/28 Python
Python爬虫之爬取淘女郎照片示例详解
2020/07/28 Python
CSS3+HTML5+JS 实现一个块的收缩与展开动画效果
2020/11/17 HTML / CSS
银行实习的自我鉴定
2013/12/10 职场文书
美德好少年主要事迹
2014/01/29 职场文书
相亲大会策划方案
2014/06/05 职场文书
房屋维修申请报告
2015/05/18 职场文书
中秋节晚会开场白
2015/05/29 职场文书
理想国读书笔记
2015/06/25 职场文书
Java基于Dijkstra算法实现校园导游程序
2022/03/17 Java/Android