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 10 Python
pycharm 使用心得(二)设置字体大小
Jun 05 Python
python执行shell获取硬件参数写入mysql的方法
Dec 29 Python
Linux下用Python脚本监控目录变化代码分享
May 21 Python
fastcgi文件读取漏洞之python扫描脚本
Apr 23 Python
python django 实现验证码的功能实例代码
May 18 Python
python写入已存在的excel数据实例
May 03 Python
Python图像处理之直线和曲线的拟合与绘制【curve_fit()应用】
Dec 26 Python
PyQt5实现简单数据标注工具
Mar 18 Python
基于Python实现粒子滤波效果
Dec 01 Python
python如何利用cv2模块读取显示保存图片
Jun 04 Python
Python道路车道线检测的实现
Jun 27 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 session的锁和并发
2016/01/22 PHP
PHP实现超简单的SSL加密解密、验证及签名的方法示例
2017/08/28 PHP
学习ExtJS Column布局
2009/10/08 Javascript
HTA版JSMin(省略修饰语若干)基于javascript语言编写
2009/12/24 Javascript
我遇到的参数传递中 双引号单引号嵌套问题
2010/02/11 Javascript
Jquery Select操作方法集合脚本之家特别版
2010/05/17 Javascript
JavaScript中利用Array和Object实现Map的方法
2015/07/27 Javascript
基于JavaScript实现动态添加删除表格的行
2016/02/01 Javascript
基于Javascript实现倒计时功能
2016/02/22 Javascript
解决option标签selected=&quot;selected&quot;属性失效的问题
2017/11/06 Javascript
关于Vue组件库开发详析
2018/07/01 Javascript
Vue-router中hash模式与history模式的区别详解
2020/12/15 Vue.js
[01:31](回顾)杀出重围,决战TI之巅
2014/07/01 DOTA
python从入门到精通(DAY 1)
2015/12/20 Python
mysql 之通过配置文件链接数据库
2017/08/12 Python
Flask框架响应、调度方法和蓝图操作实例分析
2018/07/24 Python
python读取有密码的zip压缩文件实例
2019/02/08 Python
PyTorch的SoftMax交叉熵损失和梯度用法
2020/01/15 Python
Python3.6安装卸载、执行命令、执行py文件的方法详解
2020/02/20 Python
关于Theano和Tensorflow多GPU使用问题
2020/06/19 Python
联想墨西哥官方网站:Lenovo墨西哥
2016/08/17 全球购物
Sephora丝芙兰澳洲官方网站:国际知名化妆品购物
2016/10/27 全球购物
StubHub希腊:购买体育赛事、音乐会和剧院门票
2019/08/03 全球购物
双立人加拿大官网:Zwilling加拿大
2020/08/10 全球购物
Kipling澳洲官网:购买凯浦林包包
2020/12/17 全球购物
新闻专业个人求职信
2013/12/19 职场文书
表扬信格式
2014/01/12 职场文书
新教师工作感言
2014/02/16 职场文书
小学语文国培感言
2014/03/04 职场文书
2014全国两会大学生学习心得体会
2014/03/10 职场文书
羽毛球社团活动总结
2014/06/27 职场文书
纪念九一八事变演讲稿:忘记意味着背叛
2014/09/14 职场文书
求职简历自我评价范文
2015/03/10 职场文书
Memcached介绍及php-memcache扩展安装
2021/04/01 PHP
Python爬虫入门案例之回车桌面壁纸网美女图片采集
2021/10/16 Python
图神经网络GNN算法
2022/05/11 Python