浅谈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根据京东商品url获取产品价格
Aug 09 Python
Python如何判断数独是否合法
Sep 08 Python
详解python之协程gevent模块
Jun 14 Python
python多线程抽象编程模型详解
Mar 20 Python
python 自定义装饰器实例详解
Jul 20 Python
python读取Excel表格文件的方法
Sep 02 Python
利用python3 的pygame模块实现塔防游戏
Dec 30 Python
在python3中使用shuffle函数要注意的地方
Feb 28 Python
Python实现代码块儿折叠
Apr 15 Python
python 制作本地应用搜索工具
Feb 27 Python
python小程序之飘落的银杏
Apr 17 Python
Python 流媒体播放器的实现(基于VLC)
Apr 28 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
ThinkPHP页面跳转success与error方法概述
2014/06/25 PHP
php获取CSS文件中图片地址并下载到本地的方法
2014/12/02 PHP
php提示Failed to write session data错误的解决方法
2014/12/17 PHP
Yii中创建自己的Widget实例
2016/01/05 PHP
php 修改上传文件大小限制实例详解
2016/10/23 PHP
PHP生成腾讯云COS接口需要的请求签名
2018/05/20 PHP
PHP从零开始打造自己的MVC框架之类的自动加载实现方法详解
2019/06/03 PHP
JQuery UI皮肤定制
2009/07/27 Javascript
jQuery数组处理代码详解(含实例演示)
2012/02/03 Javascript
javascript学习笔记(二)数组和对象部分
2014/09/30 Javascript
jQuery中$.click()无效问题分析
2015/01/29 Javascript
javascript中键盘事件用法实例分析
2015/01/30 Javascript
node.js使用cluster实现多进程
2016/03/17 Javascript
微信小程序 swiper组件轮播图详解及实例
2016/11/16 Javascript
canvas学习之API整理笔记(二)
2016/12/29 Javascript
js实现适合新闻类图片的轮播效果
2017/02/05 Javascript
jquery对象与DOM对象转化
2017/02/08 Javascript
webpack-dev-server自动更新页面方法
2018/02/22 Javascript
解决低版本的浏览器不支持es6的import问题
2018/03/09 Javascript
微信小程序时间选择插件使用详解
2018/12/28 Javascript
element-ui 本地化使用教程详解
2019/10/28 Javascript
vue-drag-chart 拖动/缩放图表组件的实例代码
2020/04/10 Javascript
基于react项目打包css引用路径错误解决方案
2020/10/28 Javascript
python发送邮件的实例代码(支持html、图片、附件)
2013/03/04 Python
在Django中限制已登录用户的访问的方法
2015/07/23 Python
对Python中创建进程的两种方式以及进程池详解
2019/01/14 Python
Python 去除字符串中指定字符串
2020/03/05 Python
html5+CSS3+JS实现七夕言情功能代码
2017/08/28 HTML / CSS
英国舒适型鞋履品牌:FitFlop
2017/05/17 全球购物
MySQL面试题目集锦
2016/04/14 面试题
打架检讨书50字
2014/01/11 职场文书
安全生产大检查方案
2014/05/07 职场文书
高中课程设置方案
2014/05/28 职场文书
大学生第一学年自我鉴定2015
2014/09/28 职场文书
签证工作证明模板
2015/06/15 职场文书
OpenCV-Python 实现两张图片自动拼接成全景图
2021/06/11 Python