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解析网页源代码中的115网盘链接实例
Sep 30 Python
用Python展示动态规则法用以解决重叠子问题的示例
Apr 02 Python
通过Python爬虫代理IP快速增加博客阅读量
Dec 14 Python
使用pycharm生成代码模板的实例
May 23 Python
mac 安装python网络请求包requests方法
Jun 13 Python
解决python selenium3启动不了firefox的问题
Oct 13 Python
详解Appium+Python之生成html测试报告
Jan 04 Python
Python3调用百度AI识别图片中的文字功能示例【测试可用】
Mar 13 Python
Python使用mongodb保存爬取豆瓣电影的数据过程解析
Aug 14 Python
如何Tkinter模块编写Python图形界面
Oct 14 Python
只用20行Python代码实现屏幕录制功能
Jun 02 Python
关于Python OS模块常用文件/目录函数详解
Jul 01 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
php浏览历史记录的方法
2015/03/10 PHP
PHP入门教程之字符串处理技巧总结(转换,过滤,解析,查找,截取,替换等)
2016/09/11 PHP
thinkPHP线上自动加载异常与修复方法实例分析
2016/12/01 PHP
javascript 文章截取部分无损html显示实现代码
2010/05/04 Javascript
Firefox和IE兼容性问题及解决方法总结
2013/10/08 Javascript
js读取被点击次数的简单实例(从数据库中读取)
2014/03/07 Javascript
一个简单的动态加载js和css的jquery代码
2014/09/01 Javascript
Highcharts入门之基本属性
2016/08/02 Javascript
分享JS数组求和与求最大值的方法
2016/08/11 Javascript
js 动态生成json对象、时时更新json对象的方法
2016/12/02 Javascript
canvas学习之API整理笔记(二)
2016/12/29 Javascript
快速实现jQuery多级菜单效果
2017/02/01 Javascript
Bootstrap中data-target 到底是什么
2017/02/14 Javascript
基于Nodejs利用socket.io实现多人聊天室
2017/02/22 NodeJs
Angular4项目中添加i18n国际化插件ngx-translate的步骤详解
2017/07/02 Javascript
通过一次报错详细谈谈Point事件
2018/05/17 Javascript
玩转vue的slot内容分发
2018/09/22 Javascript
Vue实现购物车的全选、单选、显示商品价格代码实例
2019/05/06 Javascript
Vue 解决通过this.$refs来获取DOM或者组件报错问题
2020/07/28 Javascript
python实现多线程采集的2个代码例子
2014/07/07 Python
python爬虫获取京东手机图片的图文教程
2017/12/29 Python
python实现提取COCO,VOC数据集中特定的类
2020/03/10 Python
Python内存映射文件读写方式
2020/04/24 Python
Python pip install之SSL异常处理操作
2020/09/03 Python
Python猫眼电影最近上映的电影票房信息
2020/09/18 Python
html5组织文档结构_动力节点Java学院整理
2017/07/11 HTML / CSS
英国领先的运动营养品牌:Protein Dynamix
2018/01/02 全球购物
丝芙兰中国官方商城:SEPHORA中国
2018/01/10 全球购物
Kivari官网:在线购买波西米亚服装
2018/10/29 全球购物
Quiksilver美国官网:始于1969年的优质冲浪服和滑雪板外套
2020/04/20 全球购物
英文版销售经理个人求职信
2013/11/20 职场文书
学习礼仪心得体会
2014/09/01 职场文书
教师遵守党的政治纪律情况对照检查材料
2014/09/26 职场文书
元旦晚会开场白
2015/05/29 职场文书
教师个人教学反思
2016/02/23 职场文书
JS中forEach()、map()、every()、some()和filter()的用法
2022/05/11 Javascript