Rumah  >  Artikel  >  pembangunan bahagian belakang  >  Cara Mengakses Elemen Kamus Sewenang-wenang dalam Python

Cara Mengakses Elemen Kamus Sewenang-wenang dalam Python

Barbara Streisand
Barbara Streisandasal
2024-10-18 18:04:03737semak imbas

How to Access Arbitrary Dictionary Elements in Python

Mengakses Elemen Kamus Sewenang-wenang

Dapatkan sebarang elemen daripada kamus dalam Python tanpa bergantung pada susunan atau kunci tertentu.

Kod Asal

Anda boleh mengakses kekunci sewenang-wenangnya dengan mengulang kekunci dan memilih nilai pertama:

<code class="python">mydict[list(mydict.keys())[0]]</code>

Pendekatan Alternatif

  • Lelaran (Python 3 dan 2)

Dapatkan nilai pertama menggunakan fungsi next() pada nilai lelaran kamus:

<code class="python">Python 3: next(iter(mydict.values()))
Python 2: mydict.itervalues().next()</code>
  • Enam Pakej (Keserasian Berbilang Versi)

Gunakan enam pakej untuk mengendalikan Python 2 dan 3:

<code class="python">six.next(six.itervalues(mydict))</code>
  • Penyingkiran Item

Untuk mendapatkan semula dan mengalih keluar item secara serentak:

<code class="python">key, value = mydict.popitem()</code>

Nota:

  • Kamus dalam versi Python sebelum 3.6 tidak dipesan, jadi menggunakan istilah seperti "first" mungkin mengelirukan.
  • Dalam Python 3.6 dan ke atas, kamus disusun, mengekalkan susunan sisipan elemen .

Atas ialah kandungan terperinci Cara Mengakses Elemen Kamus Sewenang-wenang dalam Python. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn