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

Cara Mengakses Elemen Kamus Sewenang-wenang dalam Python

Barbara Streisand
Lepaskan: 2024-10-18 18:04:03
asal
860 orang telah melayarinya

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>
Salin selepas log masuk

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>
Salin selepas log masuk
  • Enam Pakej (Keserasian Berbilang Versi)

Gunakan enam pakej untuk mengendalikan Python 2 dan 3:

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

Untuk mendapatkan semula dan mengalih keluar item secara serentak:

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

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!

sumber:php
Kenyataan Laman Web ini
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
Artikel terbaru oleh pengarang
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan