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中删除文件的程序代码
Mar 13 Python
Python中optionParser模块的使用方法实例教程
Aug 29 Python
Python迭代和迭代器详解
Nov 10 Python
简单学习Python多进程Multiprocessing
Aug 29 Python
开源软件包和环境管理系统Anaconda的安装使用
Sep 04 Python
python读取中文txt文本的方法
Apr 12 Python
python实现随机漫步方法和原理
Jun 10 Python
Python 中Django验证码功能的实现代码
Jun 20 Python
Flask之pipenv虚拟环境的实现
Nov 26 Python
利用python绘制数据曲线图的实现
Apr 09 Python
python小技巧——将变量保存在本地及读取
Nov 13 Python
python 模拟登录B站的示例代码
Dec 15 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模块memcached使用指南
2014/12/08 PHP
laravel5创建service provider和facade的方法详解
2016/07/26 PHP
Laravel 5.3 学习笔记之 安装
2016/08/28 PHP
不常用但很实用的PHP预定义变量分析
2019/06/25 PHP
javascript TextArea动态显示剩余字符
2008/10/22 Javascript
一些技巧性实用js代码小结
2009/10/14 Javascript
基于jquery的文本框与autocomplete结合使用(asp.net+json)
2012/05/30 Javascript
HTML上传控件取消选择
2013/03/06 Javascript
jQuery实现当按下回车键时绑定点击事件
2014/01/28 Javascript
js在数组中删除重复的元素自保留一个(两种实现思路)
2014/08/22 Javascript
常用的JavaScript模板引擎介绍
2015/02/28 Javascript
javascript格式化日期时间方法汇总
2015/06/19 Javascript
js生成随机数(指定范围)的实例代码
2016/07/10 Javascript
浅谈JQ中mouseover和mouseenter的区别
2016/09/13 Javascript
详解js树形控件—zTree使用总结
2016/12/28 Javascript
bootstrap3-dialog-master模态框使用详解
2017/08/22 Javascript
jQuery UI Draggable + Sortable 结合使用(实例讲解)
2017/09/07 jQuery
微信小程序实现原生步骤条
2019/07/25 Javascript
原生js实现无缝轮播图
2020/01/11 Javascript
[03:28]2014DOTA2国际邀请赛 走近EG战队天才中单Arteezy
2014/07/12 DOTA
python复制文件代码实现
2013/12/23 Python
Python中的filter()函数的用法
2015/04/27 Python
详解Python中的四种队列
2018/05/21 Python
python实现异常信息堆栈输出到日志文件
2019/12/26 Python
Python写出新冠状病毒确诊人数地图的方法
2020/02/12 Python
Python函数基本使用原理详解
2020/03/19 Python
python 的topk算法实例
2020/04/02 Python
python中的列表和元组区别分析
2020/12/30 Python
SIMON MILLER官网:洛杉矶的生活方式品牌
2020/10/19 全球购物
了解AppleTalk协议吗
2014/04/01 面试题
办理信用卡工作证明
2014/01/11 职场文书
护士找工作求职信
2014/07/02 职场文书
2015年语文教学工作总结
2015/05/25 职场文书
会议主持词开场白
2015/05/28 职场文书
导游词之岳阳楼
2019/09/25 职场文书
再谈python_tkinter弹出对话框创建
2022/03/20 Python