浅谈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 相关文章推荐
wxpython 学习笔记 第一天
Mar 16 Python
使用Python判断IP地址合法性的方法实例
Mar 13 Python
初步探究Python程序的执行原理
Apr 11 Python
实例讲解Python编程中@property装饰器的用法
Jun 20 Python
Python多线程实现同步的四种方式
May 02 Python
Python获取SQLite查询结果表列名的方法
Jun 21 Python
Python递归函数 二分查找算法实现解析
Aug 12 Python
Python 3 使用Pillow生成漂亮的分形树图片
Dec 24 Python
Python 动态变量名定义与调用方法
Feb 09 Python
如何使用python传入不确定个数参数
Feb 18 Python
分享一枚pycharm激活码适用所有pycharm版本我的pycharm2020.2.3激活成功
Nov 20 Python
python实现跨年表白神器--你值得拥有
Jan 04 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
php项目打包方法
2008/02/18 PHP
PHP isset()与empty()的使用区别详解
2010/08/29 PHP
解析PHP 使用curl提交json格式数据
2013/06/29 PHP
PHP在线打包下载功能示例
2016/10/15 PHP
Prototype使用指南之selector.js说明
2008/10/26 Javascript
JavaScript中两个感叹号的作用说明
2011/12/28 Javascript
基于jQuery实现表单提交验证
2014/11/24 Javascript
javascript实现下班倒计时效果的方法(可桌面通知)
2015/07/10 Javascript
jquery实现横向图片轮播特效代码分享
2015/11/19 Javascript
JS制作图形验证码实现代码
2020/10/19 Javascript
vue实现todolist基本功能以及数据存储功能实例详解
2019/04/11 Javascript
vue+Element实现搜索关键字高亮功能
2019/05/28 Javascript
jquery图片预览插件实现方法详解
2019/07/18 jQuery
Vue两种组件类型:递归组件和动态组件的用法
2020/08/06 Javascript
[01:01]2020完美高校联赛(秋)西安落幕
2021/03/11 DOTA
web.py在模板中输出美元符号的方法
2014/08/26 Python
Python模块结构与布局操作方法实例分析
2017/07/24 Python
python清除函数占用的内存方法
2018/06/25 Python
python处理multipart/form-data的请求方法
2018/12/26 Python
Python3中列表list合并的四种方法
2019/04/19 Python
Python 给屏幕打印信息加上颜色的实现方法
2019/04/24 Python
Django REST framework 单元测试实例解析
2019/11/07 Python
Python3操作读写CSV文件使用包过程解析
2020/04/10 Python
用python对excel查重
2020/12/07 Python
选购国际女性时装设计师品牌:IFCHIC(支持中文)
2018/04/12 全球购物
职工趣味运动会方案
2014/02/10 职场文书
社区消防工作实施方案
2014/03/21 职场文书
毕业生自荐信如何写
2014/03/24 职场文书
2014年秋季新学期寄语
2014/08/02 职场文书
爱祖国爱家乡演讲稿
2014/09/02 职场文书
庆祝教师节演讲稿
2014/09/03 职场文书
2014年庆祝国庆65周年演讲稿
2014/09/21 职场文书
三提三创主题教育活动查摆整改措施
2014/10/25 职场文书
项目合作意向书
2015/05/08 职场文书
结婚司仪主持词
2015/06/29 职场文书
MySQL高速缓存启动方法及参数详解(query_cache_size)
2021/07/01 MySQL