1. 程式人生 > >python 2/3 對字典的遍歷

python 2/3 對字典的遍歷

1. 只對鍵的遍歷

一個簡單的for語句就能迴圈字典的所有鍵,就像處理序列一樣:

1

2

3

4

5

6

= {'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迴圈的一大好處就是可以迴圈中使用序列解包。

程式碼例項:

1

2

3

4

5

for key, value in d.items():

print (key, ' value : ', value)

name1 value : pythontab

name2 value : .

name3 value : com