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的函数嵌套的使用方法
Jan 24 Python
python使用arp欺骗伪造网关的方法
Apr 24 Python
Python中用sleep()方法操作时间的教程
May 22 Python
Python实现多并发访问网站功能示例
Jun 19 Python
基于python实现在excel中读取与生成随机数写入excel中
Jan 04 Python
浅谈Django的缓存机制
Aug 23 Python
对python产生随机的二维数组实例详解
Dec 13 Python
python os.path.isfile 的使用误区详解
Nov 29 Python
解决Pycharm的项目目录突然消失的问题
Jan 20 Python
Python描述符descriptor使用原理解析
Mar 21 Python
深入了解NumPy 高级索引
Jul 24 Python
如何在Python中创建二叉树
Mar 30 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
推荐一篇入门级的Class文章
2007/03/19 PHP
PHP连接SQLSERVER 注意事项(附dll文件下载)
2012/06/28 PHP
php jq jquery getJSON跨域提交数据完整版
2013/09/13 PHP
高质量PHP代码的50个实用技巧必备(上)
2016/01/22 PHP
php下的原生ajax请求用法实例分析
2020/02/28 PHP
php设计模式之模板模式实例分析【星际争霸游戏案例】
2020/03/24 PHP
js实现兼容IE6与IE7的DIV高度
2010/05/13 Javascript
读jQuery之五(取DOM元素)
2011/06/20 Javascript
精心挑选的15个jQuery下拉菜单制作教程
2012/06/15 Javascript
GRID拖拽行的实例代码
2013/07/18 Javascript
jQuery中[attribute*=value]选择器用法实例
2014/12/31 Javascript
javascript 实现map集合
2015/04/03 Javascript
解析Node.js异常处理中domain模块的使用方法
2016/02/16 Javascript
JS三级可折叠菜单实现方法
2016/02/29 Javascript
Sea.JS知识总结
2016/05/05 Javascript
快速掌握jQuery插件开发
2017/01/19 Javascript
微信小程序实现滑动删除效果
2017/05/19 Javascript
使用vuex缓存数据并优化自己的vuex-cache
2018/05/30 Javascript
详解Vue结合后台的列表增删改案例
2018/08/21 Javascript
关于微信小程序map组件z-index的层级问题分析
2019/07/09 Javascript
jquery将json转为数据字典的实例代码
2019/10/11 jQuery
vue请求数据的三种方式
2020/03/04 Javascript
Javascript查看大图功能代码实现
2020/05/07 Javascript
python基础之入门必看操作
2017/07/26 Python
Python数据可视化:幂律分布实例详解
2019/12/07 Python
opencv3/C++图像像素操作详解
2019/12/10 Python
Python 炫技操作之合并字典的七种方法
2020/04/10 Python
使用python库xlsxwriter库来输出各种xlsx文件的示例
2020/09/01 Python
通过代码简单了解django model序列化作用
2020/11/12 Python
Brother加拿大官网:打印机、贴标机、缝纫机
2019/10/09 全球购物
开业庆典策划方案
2014/02/18 职场文书
2014年公司庆元旦活动方案
2014/03/05 职场文书
领导干部查摆“四风”问题自我剖析材料思想汇报
2014/10/05 职场文书
2014感恩节演讲稿大全
2014/10/11 职场文书
电影小兵张嘎观后感
2015/06/03 职场文书
python 制作一个gui界面的翻译工具
2021/05/14 Python