如何在 Python 中存取任意字典元素

Barbara Streisand
發布: 2024-10-18 18:04:03
原創
828 人瀏覽過

How to Access Arbitrary Dictionary Elements in Python

存取任意字典元素

從 Python 字典中檢索任何元素,而不依賴於特定的順序或鍵。

原始程式碼

您可以透過迭代鍵並選擇第一個值來存取任意鍵:

<code class="python">mydict[list(mydict.keys())[0]]</code>
登入後複製

替代方法

  • 迭代(Python 3 和2)

在字典的迭代值上使用next() 函數取得第一個值:

<code class="python">Python 3: next(iter(mydict.values()))
Python 2: mydict.itervalues().next()</code>
登入後複製
  • 六大包(多版本相容)

使用六大包同時處理Python 2 和3:

<code class="python">six.next(six.itervalues(mydict))</code>
登入後複製
使用六大包同時處理Python 2 和3:
  • 項目移除

<code class="python">key, value = mydict.popitem()</code>
登入後複製
同時檢索和移除項目:

注意:
  • 3.6 之前的Python 版本中的字典是沒有順序的,因此使用“first”等術語可能會產生誤導。
在 Python 3.6 及更高版本中,字典是有序的,保持元素的插入順序.

以上是如何在 Python 中存取任意字典元素的詳細內容。更多資訊請關注PHP中文網其他相關文章!

來源:php
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
作者最新文章
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板