python 字典访问的三种方法小结


Posted in Python onDecember 05, 2019

定义字典 dic = {'a':"hello",'b':"how",'c':"you"}

方法一:

for key in dic:

print key,dic[key]


print key + str(dic[key])

结果:

a hello

ahello

c you

cyou

b how

bhow

细节:

print key,dic[key],后面有个逗号,自动生成一个空格

print key + str(dic[key]),连接两个字符串,用的是加号,直接输出,中间不加逗号

方法二:

for (k,v) in dic.items():

print "dic[%s]="%k,v

结果:

dic[a]= hello

dic[c]= you

dic[b]= how

方法三:

for k,v in dic.iteritems():

print "dic[%s]="%k,v

结果:

dic[a]= hello

dic[c]= you

dic[b]= how

对比:

items()返回的是列表对象,而iteritems()返回的是iterator对象。

例如:

print dic.items()    #[('a', 'hello'), ('c', 'you'), ('b', 'how')]

print dic.iteritems()  #<dictionary-itemiterator object at 0x020E9A50>

深究:iteritor是迭代器的意思,一次返回一个数据项,直到没有为止

for i in dic.iteritems():
 print i

结果:

('a', 'hello')
    ('c', 'you')
    ('b', 'how')

以上这篇python 字典访问的三种方法小结就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Python 相关文章推荐
python正则表达式修复网站文章字体不统一的解决方法
Feb 21 Python
Python构造函数及解构函数介绍
Feb 26 Python
Python3读取UTF-8文件及统计文件行数的方法
May 22 Python
windows 下python+numpy安装实用教程
Dec 23 Python
python 编码规范整理
May 05 Python
Python二叉树定义与遍历方法实例分析
May 25 Python
使用 Python 实现微信群友统计器的思路详解
Sep 26 Python
python pytest进阶之xunit fixture详解
Jun 27 Python
pycharm激活码有效到2020年11月底
Sep 18 Python
Python实现UDP程序通信过程图解
May 15 Python
Python 求向量的余弦值操作
Mar 04 Python
Python编程源码报错解决方法总结经验分享
Oct 05 Python
python 实现dict转json并保存文件
Dec 05 #Python
numpy 声明空数组详解
Dec 05 #Python
Numpy将二维数组添加到空数组的实现
Dec 05 #Python
numpy.ndarray 实现对特定行或列取值
Dec 05 #Python
numpy ndarray 取出满足特定条件的某些行实例
Dec 05 #Python
使用 Supervisor 监控 Python3 进程方式
Dec 05 #Python
Python 寻找局部最高点的实现
Dec 05 #Python
You might like
CI框架源码解读之URI.php中_fetch_uri_string()函数用法分析
2016/05/18 PHP
Laravel 5.4前后台分离,通过不同的二级域名访问方法
2019/10/13 PHP
js与jquery中获取当前鼠标的x、y坐标位置的代码
2011/05/23 Javascript
js实现的仿新浪微博完美的时间组件升级版
2011/12/20 Javascript
js取模(求余数)隔行变色
2014/05/15 Javascript
JavaScript设计模式之抽象工厂模式介绍
2014/12/28 Javascript
基于JS实现新闻列表无缝向上滚动实例代码
2016/01/22 Javascript
基于javascript实现最简单的选项卡切换效果
2016/05/16 Javascript
Javascript之Math对象详解
2016/06/07 Javascript
vue+element-ui+ajax实现一个表格的实例
2018/03/09 Javascript
常用的 JS 排序算法 整理版
2018/04/05 Javascript
vue.js表单验证插件(vee-validate)的使用教程详解
2019/05/23 Javascript
Vue中多元素过渡特效的解决方案
2020/02/05 Javascript
js实现简单的贪吃蛇游戏
2020/04/23 Javascript
微信小程序实现canvas分享朋友圈海报
2020/06/21 Javascript
vue 使用微信jssdk,调用微信相册上传图片功能
2020/11/13 Javascript
Python 中迭代器与生成器实例详解
2017/03/29 Python
Python字典,函数,全局变量代码解析
2017/12/18 Python
Python全排列操作实例分析
2018/07/24 Python
python 整数越界问题详解
2019/06/27 Python
python中对数据进行各种排序的方法
2019/07/02 Python
在Pycharm中调试Django项目程序的操作方法
2019/07/17 Python
Python3.9又更新了:dict内置新功能
2020/02/28 Python
pyautogui自动化控制鼠标和键盘操作的步骤
2020/04/01 Python
关于python scrapy中添加cookie踩坑记录
2020/11/17 Python
浅谈盘点5种基于Python生成的个性化语音方法
2021/02/05 Python
基于HTML5 audio元素播放声音jQuery小插件
2011/05/11 HTML / CSS
在线吉他课程,学习如何弹吉他:Fender Play
2019/02/28 全球购物
荷兰天然和有机产品网上商城:BigGreenSmile.nl
2020/07/26 全球购物
中专自荐信
2013/10/13 职场文书
教师年度考核自我鉴定
2014/01/19 职场文书
护士自我鉴定怎么写
2014/02/07 职场文书
金融学专科生自我鉴定
2014/02/21 职场文书
销售内勤岗位职责
2014/04/15 职场文书
违反工作规定检讨书范文
2014/12/14 职场文书
八年级英语教学反思
2016/02/15 职场文书