首頁 >後端開發 >Python教學 >如何使用'For”循環迭代 Python 字典並存取鍵和值?

如何使用'For”循環迭代 Python 字典並存取鍵和值?

Mary-Kate Olsen
Mary-Kate Olsen原創
2024-12-23 03:18:13303瀏覽

How Do I Iterate Through Python Dictionaries Using 'For' Loops and Access Both Keys and Values?

使用「For」循環迭代字典

在Python 中使用「for」循環迭代字典時,它可能看起來像循環僅存取密鑰。這可能會引發“key”在字典中是否是特殊關鍵字的問題。

作為變數的鍵

實際上,「key」只是指派給循環迭代器的變數名稱。循環結構:

迭代字典「d」中的鍵。這是因為循環變數“key”被放置在一個自動從字典中提取鍵的物件中。

迭代鍵和值

迭代兩者字典中的鍵和值,您可以使用以下語法:

Python 3. x 與上圖:

Python 2.x:

上述結構創建了一個循環,其中“key”和“value”被分配分別為每個字典條目的鍵和值。

附加註意:

  • 在Python 3.x 中,'iteritems()' 被替換為'items()',它提供了更高級的字典視圖。
  • 'items()' 函數傳回字典鍵和值的類似集合的視圖。
  • 在 Python 2.x 中, 'iteritems()' 傳回鍵值對列表,這可能不會反映字典的後續變更。

以上是如何使用'For”循環迭代 Python 字典並存取鍵和值?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn