详解python中字典的循环遍历的两种方式
2017-02-07 10:35
791 查看
开发中经常会用到对于字典、列表等数据的循环遍历,但是python中对于字典的遍历对于很多初学者来讲非常陌生,今天就来讲一下python中字典的循环遍历的两种方式。
注意: python2和python3中,下面两种方法都是通用的。
1. 只对键的遍历
一个简单的for语句就能循环字典的所有键,就像处理序列一样:
d = {'name1' : 'pythontab', 'name2' : '.', 'name3' : 'com'} for key in d: print (key, ' value : ', d[key]) name1 value : pythontab name2 value : . name3 value : com
2. 对键和值都进行遍历
如果只需要值,可以使用d.values,如果想获取所有的键则可以使用d.keys。
如果想获取键和值d.items方法会将键-值对作为元组返回,for循环的一大好处就是可以循环中使用序列解包。
代码实例:
for key, value in d.items(): print (key, ' value : ', value) name1 value : pythontab name2 value : . name3 value : com
注意:字典元素的顺序通常没有定义。换句话说,迭代的时候,字典中的键和值都能保证被处理,但是处理顺序不确定。如果顺序很重要的话,可以将键值保存在单独的列表中,例如迭代前进行排序。
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持脚本之家。
您可能感兴趣的文章:
相关文章推荐
- Python遍历字典的几种方式
- python两种遍历字典(dict)的方法比较
- Python3实现的字典遍历操作详解
- python两种遍历字典(dict)的方法比较
- python-字典增删改查、遍历、方法、a,b=["dd","gg"]赋值方式
- python两种遍历字典(dict)的方法比较
- python For 循环 三种遍历方式
- python内置映射类型(mapping type):dict哈希字典遍历方式及其它用法举例
- Python006循环和遍历列表元组集合字典
- 集合详解(三)----Map的两种遍历方式
- 各种常用Python字典应用方式详解
- 各种常用Python字典应用方式详解
- python 循环遍历字典元素的简单方法
- python字符串格式化的两种方式详解
- python中字典dic详解-创建,遍历和排序
- ptyhon中遍历数据字典的方式详解
- 详解python使用递归、尾递归、循环三种方式实现斐波那契数列
- python 循环遍历字典元素的简单方法
- python模块的导入的两种方式区别详解
- python 循环遍历字典元素