浅谈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实现的批量下载RFC文档
Mar 10 Python
详解python的ORM中Pony用法
Feb 09 Python
Python元组及文件核心对象类型详解
Feb 11 Python
python 文件转成16进制数组的实例
Jul 09 Python
python脚本实现音频m4a格式转成MP3格式的实例代码
Oct 09 Python
python修改文件内容的3种方法详解
Nov 15 Python
Python中顺序表原理与实现方法详解
Dec 03 Python
利用pyshp包给shapefile文件添加字段的实例
Dec 06 Python
Jupyter notebook无法导入第三方模块的解决方式
Apr 15 Python
Python3自定义http/https请求拦截mitmproxy脚本实例
May 11 Python
简单了解python关键字global nonlocal区别
Sep 21 Python
Python如何配置环境变量详解
May 18 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面向对象的进阶学习(抽像类、接口、final、类常量)
2012/05/07 PHP
解析PHP跨站刷票的实现代码
2013/06/18 PHP
PHP+MySQL修改记录的方法
2015/01/21 PHP
PHP中spl_autoload_register()函数用法实例详解
2016/07/18 PHP
PHP开发实现微信退款功能示例
2017/11/25 PHP
js几个不错的函数 $$()
2006/10/09 Javascript
Extjs学习笔记之六 面版
2010/01/08 Javascript
js实现可兼容IE、FF、Chrome、Opera及Safari的音乐播放器
2015/02/11 Javascript
Javascript实现颜色rgb与16进制转换的方法
2015/04/18 Javascript
基于JavaScript实现高德地图和百度地图提取行政区边界经纬度坐标
2016/01/22 Javascript
使用jQuery Mobile框架开发移动端Web App的入门教程
2016/05/17 Javascript
AngularJs  unit-testing(单元测试)详解
2016/09/02 Javascript
Angularjs 创建可复用组件实例代码
2016/10/09 Javascript
jQuery实现搜索页面关键字的功能
2017/02/16 Javascript
详解webpack 多页面/入口支持&公共组件单独打包
2017/06/29 Javascript
JavaScript之排序函数_动力节点Java学院整理
2017/06/30 Javascript
js学习总结_轮播图之渐隐渐现版(实例讲解)
2017/07/17 Javascript
vue.js 实现输入框动态添加功能
2018/06/25 Javascript
详解JavaScript事件循环机制
2018/09/07 Javascript
javascript中一些奇葩的日期换算方法总结
2018/11/14 Javascript
Vue商品控件与购物车联动效果的实例代码
2019/07/21 Javascript
深入理解python try异常处理机制
2016/06/01 Python
python字典快速保存于读取的方法
2018/03/23 Python
Python3.5实现的三级菜单功能示例
2019/03/25 Python
用python打印1~20的整数实例讲解
2019/07/01 Python
用vue.js组件模拟v-model指令实例方法
2019/07/05 Python
python3连接mysql获取ansible动态inventory脚本
2020/01/19 Python
Css3新特性应用之形状总结
2016/12/08 HTML / CSS
HTML5自定义属性前缀data-及dataset的使用方法(html5 新特性)
2017/08/24 HTML / CSS
阿迪达斯英国官方网站:adidas英国
2019/08/13 全球购物
澳大利亚领先的女性运动服品牌:Lorna Jane
2020/06/19 全球购物
师范教师大学生职业生涯规划范文
2014/01/05 职场文书
高中生物教学反思
2014/02/05 职场文书
2015年秋季运动会前导词
2015/07/20 职场文书
简历上的自我评价,该怎么写呢?
2019/06/13 职场文书
MySQL创建管理KEY分区
2022/04/13 MySQL