一、字典的基本概念
在Python中,字典是一種可變容器模型,可以存儲任意類型的對象,並且使用「鍵-值」(key-value)來存儲。字典是Python中唯一的映射類型,類似於其他語言中的關聯數組或哈希表。
字典中的鍵必須是唯一的,而值則可以不唯一。
下面展示了一個簡單的字典:
>>> dictionary = {'Name': 'Alice', 'Age': 25, 'Gender': 'Female'}
上面的字典中,’Name’、’Age’和’Gender’ 是鍵,分別對應於’Alice’、25和’Female’三個值。
二、如何遍歷字典
當我們想要遍歷一個字典中的所有鍵-值對時,有幾種方法可以實現。
1. 使用 for-in 循環
我們可以使用 for-in 循環,遍歷字典中的所有鍵-值對:
>>> for key in dictionary: ... print(key, ':', dictionary[key]) ... Name : Alice Age : 25 Gender : Female
上面的代碼中,我們使用了 for-in 循環,遍歷字典 dictionary 中的所有鍵-值對。在循環體中,使用了 print() 函數,列印出了每個鍵和值的內容。
2. 使用 items() 方法
另一種方法是使用字典的 items() 方法,它返回字典的所有鍵-值對:
>>> for key, value in dictionary.items(): ... print(key, ':', value) ... Name : Alice Age : 25 Gender : Female
上面的代碼中,使用 items() 方法獲取字典的所有鍵-值對,並通過 for-in 循環一一列印。
3. 使用 keys() 方法
還可以使用 keys() 方法獲取字典的所有鍵,並依次訪問每個鍵對應的值:
>>> for key in dictionary.keys(): ... print(key, ':', dictionary[key]) ... Name : Alice Age : 25 Gender : Female
上面的代碼中,我們使用 keys() 方法獲取字典中的所有鍵,然後通過 for-in 循環一一列印每個鍵對應的值。
4. 使用 values() 方法
還可以使用 values() 方法獲取字典的所有值:
>>> for value in dictionary.values(): ... print(value) ... Alice 25 Female
上面的代碼中,我們使用 values() 方法獲取字典中的所有值,並通過 for-in 循環一一列印。
三、總結
本文介紹了使用Python遍歷字典存儲的鍵值對數據的方法,包括使用 for-in 循環、items() 方法、keys() 方法和 values() 方法。這些方法可以靈活地滿足不同的需求,方便實現對字典中的鍵值對進行遍歷。
原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-tw/n/182223.html