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 相关文章推荐
关于你不想知道的所有Python3 unicode特性
Nov 28 Python
Python中使用PIPE操作Linux管道
Feb 04 Python
使用Python写个小监控
Jan 27 Python
深入解答关于Python的11道基本面试题
Apr 01 Python
Django实现简单分页功能的方法详解
Dec 05 Python
python删除字符串中指定字符的方法
Aug 13 Python
Python安装pycurl失败的解决方法
Oct 15 Python
CentOS 7下安装Python3.6 及遇到的问题小结
Nov 08 Python
Django中信号signals的简单使用方法
Jul 04 Python
django使用JWT保存用户登录信息
Apr 22 Python
python属于解释型语言么
Jun 15 Python
Python通过getattr函数获取对象的属性值
Oct 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处理换行符的问题 \r\n
2013/06/13 PHP
PHP实现的汉字拼音转换和公历农历转换类及使用示例
2014/07/01 PHP
日常整理PHP中简单的图形处理(经典)
2015/10/26 PHP
dwr spring的集成实现代码
2009/03/22 Javascript
Jquery练习之表单验证实现代码
2010/12/14 Javascript
JS 进度条效果实现代码整理
2011/05/21 Javascript
使用js获取地址栏中传递的值
2013/07/02 Javascript
node.js中使用q.js实现api的promise化
2014/09/17 Javascript
Jquery Ajax Error 调试错误的技巧
2015/11/20 Javascript
探究JavaScript中的五种事件处理程序方式
2016/12/07 Javascript
jquery封装插件时匿名函数形参和实参的写法解释
2017/02/14 Javascript
12个非常有用的JavaScript技巧
2017/05/17 Javascript
Vue-Cli中自定义过滤器的实现代码
2017/08/12 Javascript
深入浅出es6模板字符串
2017/08/26 Javascript
Angular4学习教程之DOM属性绑定详解
2018/01/04 Javascript
vue-router路由懒加载的实现(解决vue项目首次加载慢)
2018/08/28 Javascript
vue-cli和v-charts实现可视化图表过程解析
2019/10/08 Javascript
python使用os模块的os.walk遍历文件夹示例
2014/01/27 Python
在Python中表示一个对象的方法
2019/06/25 Python
python画微信表情符的实例代码
2019/10/09 Python
Python 面向对象之封装、继承、多态操作实例分析
2019/11/21 Python
python opencv进行图像拼接
2020/03/27 Python
使用Keras建立模型并训练等一系列操作方式
2020/07/02 Python
python 模拟登录B站的示例代码
2020/12/15 Python
《藤野先生》教学反思
2014/02/19 职场文书
表彰大会策划方案
2014/05/13 职场文书
地质灾害防治方案
2014/05/14 职场文书
会计学毕业生求职信
2014/06/25 职场文书
党员个人剖析材料
2014/09/30 职场文书
实习推荐信格式模板
2015/03/27 职场文书
乡镇党建工作总结2015
2015/05/19 职场文书
葬礼主持词
2015/07/02 职场文书
python基础之模块的导入
2021/10/24 Python
java代码实现空间切割
2022/01/18 Java/Android
Win10防火墙白名单怎么设置?Win10添加防火墙白名单方法
2022/04/06 数码科技
利用Redis实现点赞功能的示例代码
2022/06/28 Redis