浅谈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 相关文章推荐
json跨域调用python的方法详解
Jan 11 Python
python3个性签名设计实现代码
Jun 19 Python
Django框架多表查询实例分析
Jul 04 Python
用python给自己做一款小说阅读器过程详解
Jul 11 Python
基于python框架Scrapy爬取自己的博客内容过程详解
Aug 05 Python
Python2 与Python3的版本区别实例分析
Mar 30 Python
基于python检查矩阵计算结果
May 21 Python
python3的pip路径在哪
Jun 23 Python
如何更换python默认编辑器的背景色
Aug 10 Python
Django xadmin安装及使用详解
Oct 26 Python
Python 批量下载阴阳师网站壁纸
May 19 Python
Python GUI编程之tkinter 关于 ttkbootstrap 的使用详解
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
探讨Smarty中如何获取数组的长度以及smarty调用php函数的详解
2013/06/20 PHP
php命令行(cli)下执行PHP脚本文件的相对路径的问题解决方法
2015/05/25 PHP
PHP读取配置文件类实例(可读取ini,yaml,xml等)
2015/07/28 PHP
php在数据库抽象层简单使用PDO的方法
2015/11/03 PHP
PHP 7的一些引人注目的新特性简单介绍
2015/11/08 PHP
PHP将URL转换成短网址的算法分享
2016/09/13 PHP
老生常谈PHP面向对象之解释器模式
2017/05/17 PHP
php如何修改SESSION的生存存储时间的实例代码
2017/07/05 PHP
PHP+Ajax实现的检测用户名功能简单示例
2019/02/12 PHP
javascript编程起步(第四课)
2007/01/10 Javascript
javascript 判断数组是否已包含了某个元素的函数
2010/05/30 Javascript
各浏览器中querySelector和querySelectorAll的实现差异分析
2012/05/23 Javascript
浅析JavaScript中的CSS属性及命名规范
2013/11/28 Javascript
jquery插件hiAlert实现网页对话框美化
2015/05/03 Javascript
javascript事件冒泡和事件捕获详解
2015/05/26 Javascript
JS常用加密编码与算法实例总结
2016/12/22 Javascript
一个Js文件函数中调用另一个Js文件函数的方法演示
2017/08/14 Javascript
浅谈JavaScript中的属性:如何遍历属性
2017/09/14 Javascript
Vue中v-for的数据分组实例
2018/03/07 Javascript
antd中table展开行默认展示,且不需要前边的加号操作
2020/11/02 Javascript
python查找目录下指定扩展名的文件实例
2015/04/01 Python
深入讲解Python中面向对象编程的相关知识
2015/05/25 Python
详解Python字符串对象的实现
2015/12/24 Python
python中模块查找的原理与方法详解
2017/08/11 Python
Python namedtuple命名元组实现过程解析
2020/01/08 Python
在 Linux/Mac 下为Python函数添加超时时间的方法
2020/02/20 Python
人力资源管理求职信
2014/08/07 职场文书
公司授权委托书样本
2014/09/15 职场文书
大学生考试作弊检讨书1000字
2014/10/14 职场文书
2015公务员试用期工作总结
2014/12/12 职场文书
微观世界观后感
2015/06/10 职场文书
爱国影片观后感
2015/06/18 职场文书
售房协议书范本
2015/08/11 职场文书
党风廉洁教育心得体会
2016/01/20 职场文书
市语委办2016年第十九届“推普周”活动总结
2016/04/05 职场文书
mysql中int(3)和int(10)的数值范围是否相同
2021/10/16 MySQL