1. 程式人生 > >中文程式碼示例之Python-如何遍歷字典

中文程式碼示例之Python-如何遍歷字典

此係列之後將參考一些最常用功能的線上教程/示例程式, 進行示例程式碼的中文化改進. 歡迎推薦有代表性和實用性的教程, 篇幅小更佳. 謝謝.

參考Python - How to loop a dictionary

下面將介紹如何在Python中遍歷一個字典

1. for 鍵 in 字典:

1.1 對字典中所有的鍵進行遍歷 - for 鍵 in 字典:

forin 字典:
    print()

1.2 遍歷字典中所有的鍵和對應值 - for 鍵, 值 in 字典.items():

for,in 字典.items():
    print(
,)

注: items()在Python2和3都可用

2. 例項演示:

字典測試.py:

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開始支援.

參考:

5. Data Structures