Python笔记_5_循环遍历字典的方法

在Python语言中,开发者可以使用for循环遍历列表。字典作用另一种常用的数据结构,如何进行遍历呢?

1. 键(key)的遍历

for循环可以遍历字典中所有的键,就像列表一样。

d={'name':'joy','gender':'m','major':'cs'}

for key in d:

    print key,' value : ', d[key]

运行上述代码可显示:

name value : joy

gender value : m

major value : cs

2. 值(value)的遍历

d.values() 方法可返回字典中所有的值。

for value in d.values():

    print value

运行上述代码可显示:

m

cs

joy

同样,可使用d.keys() 方法对键进行遍历。

or key in d.keys():

    print key

运行上述代码可显示:

gender

major

name

3. 键-值(key-value)对的遍历

d.items() 方法会将键-值对作为元组返回,for循环的一大好处就是可以循环中使用序列解包。

for key, value in d.items():

    print key, ' value : ', value

上述代码运行可显示:

gender value : m

major value : cs

name value : joy

使用一个变量接收键-值对。

for iterm in d.items():

    print iterm

上述代码运行可显示:

('gender', 'm')

('major', 'cs')

('name', 'joy')

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 134,908评论 18 139
  • 昨天被邀请做了一个那种“特别准”的性格测试,就是你几年前就做过,熟悉到连出题者问这一题的动机都清楚,然后不小心看见...
    理查张阅读 257评论 0 1
  • 有次跟同事一起讨论车的话题,大家都在说道自己喜欢哪款车时,我从坐位上站了起来,淡淡说道:“我喜欢奔驰。” 所有人把...
    陈奕蓉阅读 2,449评论 0 1
  • 每个人都有自己认识世界的坐标体系,不同的人信念系统不同,即使对同一件事情也会有不同的理解。 常说要互相...
    肥波教母阅读 501评论 0 1