浅谈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的循环体中使用else语句的方法
Mar 30 Python
python读写ini配置文件方法实例分析
Jun 30 Python
Python使用struct处理二进制的实例详解
Sep 11 Python
Python定时器实例代码
Nov 01 Python
Python+matplotlib实现填充螺旋实例
Jan 15 Python
深入理解Python爬虫代理池服务
Feb 28 Python
python递归实现快速排序
Aug 18 Python
深入理解Django-Signals信号量
Feb 19 Python
python re库的正则表达式入门学习教程
Mar 08 Python
python 爬取学信网登录页面的例子
Aug 13 Python
使用python自动追踪你的快递(物流推送邮箱)
Mar 17 Python
python中not、and和or的优先级与详细用法介绍
Nov 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
使用php4加速网络传输
2006/10/09 PHP
PHP 用数组降低程序的时间复杂度
2009/12/04 PHP
PHP中文分词的简单实现代码分享
2011/07/17 PHP
php常用Stream函数集介绍
2013/06/24 PHP
PHP面向对象程序设计之类常量用法实例
2014/08/20 PHP
Laravel向公共模板赋值方法总结
2019/06/25 PHP
laravel解决迁移文件一次删除创建字段报错的问题
2019/10/24 PHP
JavaScript事件列表解说
2006/12/22 Javascript
在IE6下发生Internet Explorer cannot open the Internet site错误
2010/06/21 Javascript
in.js 一个轻量级的JavaScript颗粒化模块加载和依赖关系管理解决方案
2011/07/26 Javascript
用js实现in_array的方法
2013/11/05 Javascript
JavaScript 获取任一float型小数点后两位的小数
2014/06/30 Javascript
jquery实现表单验证并阻止非法提交
2015/07/09 Javascript
原生javascript实现分享到朋友圈功能 支持ios和android
2016/05/11 Javascript
引用jquery框架后出错的解决方法
2016/08/09 Javascript
给easyui的datebox控件添加清空按钮的实现方法
2016/11/09 Javascript
javascript实现数据双向绑定的三种方式小结
2017/03/09 Javascript
详谈ES6中的迭代器(Iterator)和生成器(Generator)
2017/07/31 Javascript
JS实现根据数组对象的某一属性排序操作示例
2019/01/14 Javascript
JS散列表碰撞处理、开链法、HashTable散列示例
2019/02/08 Javascript
新手入门带你学习JavaScript引擎运行原理
2019/06/24 Javascript
vue+element tabs选项卡分页效果
2020/06/29 Javascript
JS实现简单省市二级联动
2019/11/27 Javascript
在 Django/Flask 开发服务器上使用 HTTPS
2014/07/03 Python
python创建和删除目录的方法
2015/04/29 Python
ansible作为python模块库使用的方法实例
2017/01/17 Python
介绍一款python类型检查工具pyright(推荐)
2019/07/03 Python
python 一篇文章搞懂装饰器所有用法(建议收藏)
2019/08/23 Python
python django生成迁移文件的实例
2019/08/31 Python
戴森美国官网:Dyson美国
2016/09/11 全球购物
西班牙床垫网上商店:Colchones.es
2018/05/06 全球购物
科颜氏香港官方网店:Kiehl’s香港
2021/03/07 全球购物
销售员自我评价怎么写
2013/09/19 职场文书
销售总监岗位职责
2014/01/04 职场文书
培训讲师岗位职责
2014/04/13 职场文书
班主任个人工作反思
2014/04/28 职场文书