中文程式碼示例之Python-如何遍歷字典
阿新 • • 發佈:2019-01-09
此係列之後將參考一些最常用功能的線上教程/示例程式, 進行示例程式碼的中文化改進. 歡迎推薦有代表性和實用性的教程, 篇幅小更佳. 謝謝.
參考Python - How to loop a dictionary
下面將介紹如何在Python中遍歷一個字典
1. for 鍵 in 字典:
1.1 對字典中所有的鍵進行遍歷 - for 鍵 in 字典:
for 鍵 in 字典:
print(鍵)
1.2 遍歷字典中所有的鍵和對應值 - for 鍵, 值 in 字典.items():
for 鍵, 值 in 字典.items():
print( 鍵, 值)
注: items()在Python2和3都可用
2. 例項演示:
def 主程式():
股票 = {
'航天機電': 3.88,
'航天動力': 9.05,
'航天電子': 6.50
}
# 列印所有鍵
for 名稱 in 股票:
print(名稱)
# 列印鍵, 對應值
for 名稱, 股價 in 股票.items():
print("名稱: {0}, 股價: {1}".format(名稱, 股價))
if __name__ == '__main__':
主程式()
執行結果:
$ python 字典測試.py
航天機電
航天動力
航天電子
名稱: 航天機電, 股價: 3.88
名稱: 航天動力, 股價: 9.05
名稱: 航天電子, 股價: 6.5
注: Python3.6.5下測試通過. 直接的中文命名在Python3開始支援.
參考: