Rumah >pembangunan bahagian belakang >Tutorial Python >Bagaimana untuk Mengakses Pasangan Nilai Kunci Pertama dan N-th dalam Kamus Python?
Mengindeks kamus menggunakan indeks berangka, seperti warna[0], boleh membawa kepada pengecualian KeyError. Kamus mengekalkan susunan sisipan daripada Python 3.7 dan seterusnya, membolehkan kami bekerja dengannya seperti koleksi yang dipesan.
Untuk mendapatkan kunci dan nilai pertama dalam kamus, kita boleh gunakan kaedah berikut:
<code class="python">first_key = list(colors)[0] first_val = list(colors.values())[0]</code>
<code class="python">def get_first_key(dictionary): for key in dictionary: return key raise IndexError first_key = get_first_key(colors) first_val = colors[first_key]</code>
Untuk mendapatkan kunci arbitrari pada indeks n, laksanakan fungsi berikut:
<code class="python">def get_nth_key(dictionary, n=0): if n < 0: n += len(dictionary) for i, key in enumerate(dictionary.keys()): if i == n: return key raise IndexError("dictionary index out of range")</code>
Atas ialah kandungan terperinci Bagaimana untuk Mengakses Pasangan Nilai Kunci Pertama dan N-th dalam Kamus Python?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!