如何在 Python 中使用“for”迴圈迭代字典?
即使字典本身不是可迭代物件, items()、keys() 和 values 方法也會返回可用於迭代字典的可迭代檢視物件。
items() 方法返回元組列表,每個元組都是鍵值對。
>>> d1={'name': 'Ravi', 'age': 23, 'marks': 56}
>>> for t in d1.items():
print (t)
('name', 'Ravi')
('age', 23)
('marks', 56)
可以將每對中的鍵和值分別儲存在兩個變數中,並像這樣遍歷 −
>>> d1={'name': 'Ravi', 'age': 23, 'marks': 56}
>>> for k,v in d1.items():
print (k,v)
name Ravi
age 23
marks 56
使用 keys() 方法的可迭代物件,可以按如下方式獲取每個鍵和關聯值 −
>>> for k in d1.keys(): print (k, d1.get(k)) name Ravi age 23 marks 56
廣告
資料結構
網路
RDBMS
作業系統
Java
iOS
HTML
CSS
Android
Python
C 程式設計
C++
C#
MongoDB
MySQL
Javascript
PHP