最新下载
热门教程
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
详解python中字典的循环遍历的两种方式
时间:2017-03-17 编辑:简简单单 来源:一聚教程网
开发中经常会用到对于字典、列表等数据的循环遍历,但是python中对于字典的遍历对于很多初学者来讲非常陌生,今天就来讲一下python中字典的循环遍历的两种方式。
注意: python2和python3中,下面两种方法都是通用的。
1. 只对键的遍历
一个简单的for语句就能循环字典的所有键,就像处理序列一样:
代码如下 | 复制代码 |
d={'name1':'pythontab','name2':'.','name3':'com'}
forkeyind:
print(key,' value : ', d[key])
name1 value : pythontab
name2 value : .
name3 value : com |
2. 对键和值都进行遍历
如果只需要值,可以使用d.values,如果想获取所有的键则可以使用d.keys。
如果想获取键和值d.items方法会将键-值对作为元组返回,for循环的一大好处就是可以循环中使用序列解包。
代码实例:
代码如下 | 复制代码 |
forkey, valueind.items():
print(key,' value : ', value)
name1 value : pythontab
name2 value : .
name3 value : com |
注意:字典元素的顺序通常没有定义。换句话说,迭代的时候,字典中的键和值都能保证被处理,但是处理顺序不确定。如果顺序很重要的话,可以将键值保存在单独的列表中,例如迭代前进行排序。
-
上一个: Python处理文本文件中控制字符的方法
-
下一个: php实现的读取CSV文件函数示例
相关文章
- java 完全二叉树的构建与四种遍历方法示例 05-27
- 详解Java中list,set,map的遍历与增强for循环 03-25
- 二叉搜索树与树的遍历非递归练习 08-13
- java中遍历List的几种方法 02-25
- java中遍历Map的常用方法总结 01-05
- python遍历dictionary字典示例 10-10