Javascript 循環遍歷對象鍵值對

| | | | | | | | | | | | | | | | | | | | | | |

items () 方法、keys () 方法和值 ,Äã,Äã() 方法返回值 ,Äã,Äã 可以用來在 Python 中遍歷字典。 items() 在 Python 字典中返回鍵和值。 keys() 返回字典中的鍵。 values ,Äã,Äã() 在字典中返回值 ,Äã,Äã。您還可以使用 for 循環遍歷 Python 字典。

使用 d 字典時,您可能需要迭代您已經記住的值“Äã,Äã”。

例如,假設您為圖書管理員創建了一個程序,該程序顯示特定書籍的標題、描述、作者和其他相關信息。您希望滾動瀏覽存儲此數據的字典,以便將其顯示給程序的用戶。

滾動瀏覽字典有多種方法。本教程將解釋如何使用 for、items ()keys () 循環遍歷字典。我們還將探討用於瀏覽字典的每種方法的示例。

字典更新

Python 字典

字典更新

a> 將數據存儲在鍵值結構中。這意味著為每個值分配一個鍵,該鍵可用於引用該特定值。

這是 Python 中的示例字典:

我們的字典使用冒號 (:),它將我們的鍵和值分開, , , 。冒號左邊的詞是鍵,在這種情況下是 titleauthorpublication_datein_stock 。這些鍵都被格式化為字符串。

Python 遍歷字典

您可以使用鍵 ()、項目 () 和值 ‚Äã‚Äã( ) 方法。 keys() 返回字典鍵的可迭代列表。 items() 返回字典中的鍵值對。 values ,Äã,Äã() 返回字典的值 ,Äã,Äã。您還可以使用 for 循環遍歷字典。

說想知道你的圖書館有多少本書。您可能需要遍歷所有字典來計算每本書的總量。

使用 for 循環進行迭代

字典是可迭代的對象,這意味著您可以像任何其他對像一樣循環瀏覽它們其他對象。也許滾動字典最簡單的方法是使用 Python 循環 for 。此循環允許您單獨遍歷字典中的每個值。

假設您正在為圖書管理員編寫程序。您想將特定書籍的鍵和值打印到控制台。每個鍵值對都應在新行上打印到控制台。您可以使用以下代碼執行此操作:

我們的代碼返回以下內容:

首先,我們聲明一個名為 book Python 變量,它存儲四個鍵和值。該變量以字典的數據類型存儲一個值。

接下來,我們聲明一個 for 循環,該循環遍歷字典中的每個值。 for 循環將鍵和與該鍵關聯的值打印到控制台。

Iterate using items ()

dictionary.items () 轉換將字典中的每個鍵值對轉換成一個元組。使用 for 循環和 items() 方法,您可以遍歷列表中的所有鍵和值。

假設我們仍然想要瀏覽我們的書籍字典。但是我們希望我們的值 ,Äã,Äã 以元組列表的形式出現。我們可以使用以下代碼來做到這一點:

我們的代碼返回一個元組列表:

讓我們定義一個for 循環使用 items () 遍歷我們的 book 字典。 items () 將每個鍵值對轉換為一個元組,然後我們可以在 for 循環中訪問它。如您所見,每個鍵值對都作為元組打印到控制台。

如果您想將字典中的每個值轉換為迭代時的元組。

使用 () 鍵進行迭代

通常您可能只想滾動瀏覽字典的鍵。

我們的圖書管理員工作人員要求我們編制圖書館關於每本書的信息列表。用我們的話來說,這意味著圖書館員想要一個存儲在我們字典中的鍵列表。

我們可以使用 方法鍵從 Python 字典 () 獲取鍵列表並將它們打印到控制台。這是我們將用來執行此操作的代碼:

我們的代碼返回:

在我們的代碼中,我們定義了一個 for 循環,它使用 keys () 來查找鍵在我們的字典裡。然後循環遍歷這些鍵中的每一個並將它們打印到控制台。如您所見,我們的代碼返回了我們四個鍵的名稱。

使用值迭代 ‚Äã‚Äã()

Python 字典 values () 允許在 Python 中迭代字典的值 ,Äã,Äã。此方法與 keys () 的工作方式相同,但將值“Äã”返回到字典。

我們的圖書管理員希望我們打印中每個項目的值“Äã”控制台上的《了不起的蓋茨比》的 book 字典條目。我們可以使用以下代碼來做到這一點:

我們的代碼返回:

請參閱本教程的 Repl.it: