python字典方法有三种_介绍三种访问字典的方法
定义字典 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() #
深究:iteritor是迭代器的意思,一次反悔一个数据项,知道没有为止for i in dic.iteritems():
print i
结果:('a', 'hello')
('c', 'you')
('b', 'how')
【相关推荐】
python字典方法有三种_介绍三种访问字典的方法相关推荐
- 如何人物抠图?介绍三种人物抠图的方法
如何将照片里的人物从照片里抠出来呢?在广告制作. 社交媒体.商品展示.影视制作等场景下,需要将产品图片与人物图片进行组合,这时就需要将人物从原始图片中抠出来,然后放置到广告背景中.今天来介绍三种方法, ...
- python 文件上传 web_pythonweb自动化三种文件上传方法
文件上传三种方式: (一)查看元素标签,如果是input,则可以参照文本框输入的形式进行文件上传 方法:和用户输入是一样的,使用send_keys 步骤:1.找到定位元素,2,输入文件路径 ele=d ...
- html苹果怎么打开pdf文件,苹果手机怎么打开pdf格式的文件(这里介绍三种最实用的方法)...
将Word.PPT转换成PDF文件就能很好地保留原文件格式:或者把Excel文件转换成PDF文件来保存,就能保护里面的数据不被随意改动,因此也就确保了数据的安全性.那么PDF文件该怎么打开浏览呢?如何 ...
- 在python里调用C函数的三种方式
一个python项目快速开发完以后,常常针对瓶颈进行优化,其中一种方式就是对于性能至关重要的部分,使用C重写,这已经是一种最佳实践.如果整个项目完全使用C,开发效率就没有保障.python运行环境(C ...
- python 卡方检验 特征选择_结合Scikit-learn介绍几种常用的特征选择方法
特征选择(排序)对于数据科学家.机器学习从业者来说非常重要.好的特征选择能够提升模型的性能,更能帮助我们理解数据的特点.底层结构,这对进一步改善模型.算法都有着重要作用. 特征选择主要有两个功能: 减 ...
- python 命令-python解析命令行参数的三种方法详解
这篇文章主要介绍了python解析命令行参数的三种方法详解,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下 python解析命令行参数主要有三种方法: ...
- python csv库,Python 中导入csv数据的三种方法
Python 中导入csv数据的三种方法,具体内容如下所示: 1.通过标准的Python库导入CSV文件: Python提供了一个标准的类库CSV文件.这个类库中的reader()函数用来导入CSV文 ...
- python打开文件不存在-Python判断文件是否存在的三种方法
原标题:Python判断文件是否存在的三种方法 通常在读写文件之前,需要判断文件或目录是否存在,不然某些处理方法可能会使程序出错.所以最好在做任何操作之前,先判断文件是否存在. 这里将介绍三种判断文件 ...
- python判断回文数字,Python判断回文数的三种方法实例
需求: 从控制台输入一个五位数,如果是回文数就打印"是回文数",否则打印"不是回文数",例如:11111 12321 12221 "回文"是 ...
最新文章
- Python学习笔记十一:面向对象
- 前端基础入门(html+css+详)
- md5sum算法 —— linux或Unix上,md5sum是用来计算和校验文件报文摘要的工具程序
- 2021贵州毕节高考成绩查询,2021贵州毕节选调生考试排名查询入口-时间(已开通)...
- 【Java学习笔记之一】java关键字及作用
- 单步调试理解webpack里通过require加载nodejs原生模块实现原理
- hbase(三)coprocessor
- 现代图论笔记(二)树与二分图
- 北京国家开放大学计算机学院,李继先
- 【WC2008】【BZOJ1271】秦腾与教学评估(二分,前缀和,奇偶性乱搞)
- solrcloud 7.5在k8s上的部署安装和使用教程
- 用python完成《商务与经济统计(第13版)》课后练习——第7章和第8章
- 麦吉尔大学的计算机专业硕士,麦吉尔大学研究生专业设置情况
- Flak的分页器的使用
- 计算机科学基础刘小丽,刘小丽
- 组织项目管理(PMP知识整理)
- 活动报名 | 中科院信工所陈恺:人工智能安全攻防对抗
- Leetcode—— 104. 二叉树的最大深度
- MySQL二维表转一维表
- 计算机电源已接通但未充电,笔记本电源,详细教您电源已连接未充电怎么解决...
热门文章
- Matlab图像边缘检测Roberts\Sobel\Prewitt\Canny算子
- java if中的continue_java中break和continue源码解析
- 哈佛大学计算机专业研究生排名,2019USnews美国大学ece研究生专业新排名诞生
- 机器学习(四)——逻辑斯蒂回归(Logistic Regression)
- cron表达式入门_Sourcehunt:Cron管理,Hackathon入门,PHP-GUI…
- 由中序后序序列求前序序列
- Django models 模型
- AUTOCAD——特性匹配
- 项目里用到的Jquery,json,struts2结合
- CSDN开发云-优雅使用云容器服务