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')

你可能感兴趣的:(Python笔记_5_循环遍历字典的方法)