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基础入门详解(文件输入/输出 内建类型 字典操作使用方法)
Dec 08 Python
python 3.6 +pyMysql 操作mysql数据库(实例讲解)
Dec 20 Python
python整小时 整天时间戳获取算法示例
Feb 20 Python
Python 中Django安装和使用教程详解
Jul 03 Python
用Python抢火车票的简单小程序实现解析
Aug 14 Python
Python使用scipy模块实现一维卷积运算示例
Sep 05 Python
opencv-python 提取sift特征并匹配的实例
Dec 09 Python
Python模块的定义,模块的导入,__name__用法实例分析
Jan 07 Python
Python数据可视化处理库PyEcharts柱状图,饼图,线性图,词云图常用实例详解
Feb 10 Python
Python连接SQLite数据库并进行增册改查操作方法详解
Feb 18 Python
django实现更改数据库某个字段以及字段段内数据
Mar 31 Python
bat批处理之字符串操作的实现
Mar 16 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数组函数序列之in_array() 查找数组值是否存在
2011/10/29 PHP
PHP实现的简易版图片相似度比较
2015/01/07 PHP
PHP将HTML转换成文本的实现代码
2015/01/21 PHP
Smarty变量用法详解
2016/05/11 PHP
thinkphp框架page类与bootstrap分页(美化)
2017/06/25 PHP
php中输出json对象的值(实现方法)
2018/03/07 PHP
TNC vs BOOM BO3 第三场2.13
2021/03/10 DOTA
如何实现浏览器上的右键菜单
2006/07/10 Javascript
JavaScript 5 新增 Array 方法实现介绍
2012/02/06 Javascript
屏蔽相应键盘按钮操作
2014/03/10 Javascript
javascript基于DOM实现权限选择实例分析
2015/05/14 Javascript
jQuery实现自动滚动到页面顶端的方法
2015/05/22 Javascript
微信小程序组件 contact-button(客服会话按钮)详解及实例代码
2017/01/10 Javascript
bootstrap 模态框(modal)实现水平垂直居中显示
2017/01/23 Javascript
基于JavaScript实现带数据验证和复选框的表单提交
2017/08/23 Javascript
基于Vue实现图书管理功能
2017/10/17 Javascript
Django+Vue实现WebSocket连接的示例代码
2019/05/28 Javascript
JS学习笔记之贪吃蛇小游戏demo实例详解
2019/05/29 Javascript
JavaScript中如何调用Java方法
2020/09/16 Javascript
使用PYTHON创建XML文档
2012/03/01 Python
python单线程实现多个定时器示例
2014/03/30 Python
python中列表元素连接方法join用法实例
2015/04/07 Python
在Python中使用第三方模块的教程
2015/04/27 Python
Python最火、R极具潜力 2017机器学习调查报告
2017/12/11 Python
Python中Numpy mat的使用详解
2019/05/24 Python
python监控nginx端口和进程状态
2019/09/06 Python
python之列表推导式的用法
2019/11/29 Python
Python实现点云投影到平面显示
2020/01/18 Python
pandas统计重复值次数的方法实现
2021/02/20 Python
ProBikeKit新西兰:自行车套件,跑步和铁人三项装备
2017/04/05 全球购物
小学教师个人先进事迹材料
2014/05/17 职场文书
学校安全生产月活动总结
2014/07/05 职场文书
全国爱牙日活动总结
2015/02/05 职场文书
javascript遍历对象的五种方式实例代码
2021/10/24 Javascript
springboot用户数据修改的详细实现
2022/04/06 Java/Android
Python内置类型集合set和frozenset的使用详解
2022/04/26 Python