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中利用Future对象回调别的函数示例代码
Sep 07 Python
对python中的xlsxwriter库简单分析
May 04 Python
python 获取字符串MD5值方法
May 29 Python
TensorFlow 滑动平均的示例代码
Jun 19 Python
Python 实现子类获取父类的类成员方法
Jan 11 Python
python实现控制COM口的示例
Jul 03 Python
pytorch实现mnist数据集的图像可视化及保存
Jan 14 Python
Tensorflow 1.0之后模型文件、权重数值的读取方式
Feb 12 Python
Django获取model中的字段名和字段的verbose_name方式
May 19 Python
关于python scrapy中添加cookie踩坑记录
Nov 17 Python
python opencv角点检测连线功能的实现代码
Nov 24 Python
Python3使用Qt5来实现简易的五子棋小游戏
May 02 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
使用pthreads实现真正的PHP多线程(需PHP5.3以上版本)
2014/05/05 PHP
PHP判断是否微信访问的方法示例
2019/03/27 PHP
php设计模式之职责链模式实例分析【星际争霸游戏案例】
2020/03/27 PHP
JavaScript 面向对象的 私有成员和公开成员
2010/05/13 Javascript
JavaScript省市联动实现代码
2014/02/15 Javascript
jQuery实现鼠标划过修改样式的方法
2015/04/14 Javascript
JavaScript实现把数字转换成中文
2015/06/29 Javascript
微信小程序页面间通信的5种方式
2017/03/31 Javascript
NodeJS实现视频转码的示例代码
2017/11/18 NodeJs
Vue 拦截器对token过期处理方法
2018/01/23 Javascript
Vue.js 十五分钟入门图文教程
2018/09/12 Javascript
vue项目引入Iconfont图标库的教程图解
2018/10/24 Javascript
详解如何在Vue项目中导出Excel
2019/04/19 Javascript
仿iPhone通讯录制作小程序自定义选择组件的实现
2019/05/23 Javascript
教你30秒发布一个TypeScript包到NPM的方法步骤
2019/07/22 Javascript
JavaScript JSON数据处理全集(小结)
2019/08/15 Javascript
微信小程序实现图片翻转效果的实例代码
2019/09/20 Javascript
javascript canvas实现简易时钟例子
2020/09/05 Javascript
vue组件中节流函数的失效的原因和解决方法
2020/12/02 Vue.js
[00:19]CN DOTA NEVER DIE!VG夺冠rOtK接受采访
2019/12/23 DOTA
两个使用Python脚本操作文件的小示例分享
2015/08/27 Python
python解决pandas处理缺失值为空字符串的问题
2018/04/08 Python
python快排算法详解
2019/03/04 Python
Falsk 与 Django 过滤器的使用与区别详解
2019/06/04 Python
Python实现的统计文章单词次数功能示例
2019/07/08 Python
keras model.fit 解决validation_spilt=num 的问题
2020/06/19 Python
python基于selenium爬取斗鱼弹幕
2021/02/20 Python
Flask中jinja2的继承实现方法及实例
2021/03/03 Python
复古斯堪的纳维亚儿童服装:Baby go Retro
2017/09/09 全球购物
康拓普公司Java笔面试
2016/09/23 面试题
开办大学饮食联盟创业计划书
2014/01/29 职场文书
承诺书模板
2014/08/30 职场文书
统计员岗位职责
2015/02/11 职场文书
Python 循环读取数据内存不足的解决方案
2021/05/25 Python
python数字类型和占位符详情
2022/03/13 Python
Python借助with语句实现代码段只执行有限次
2022/03/23 Python