Rumah >pembangunan bahagian belakang >Tutorial Python >Bagaimana saya bekerja dengan kamus python?
Kamus python adalah struktur data asas yang menyimpan data dalam pasangan nilai utama. Kekunci mesti tidak berubah (seperti rentetan, nombor, atau tuples), manakala nilai boleh dari mana -mana jenis data. Kamus tidak teratur (dalam Python 3.6 dan lebih awal; diperintahkan dari 3.7 dan seterusnya), yang bermaksud susunan unsur tidak dijamin. Mereka ditakrifkan menggunakan pendakap keriting {}
dan kolon :
untuk memisahkan kekunci dan nilai. Untuk mengelakkan ini, anda boleh menggunakan kaedah
) jika kunci tidak dijumpai:
<code class="python">my_dict = {"name": "Alice", "age": 30, "city": "New York"}</code>
Anda boleh menambah pasangan nilai kunci baru hanya dengan memberikan nilai kepada kunci baru:
nilai):<code class="python">print(my_dict["name"]) # Output: Alice</code>
KeyError
Melangkah melalui kamus boleh dilakukan menggunakan sama ada kunci, nilai, atau kedua -duanya: get()
None
clear()
: Mengeluarkan semua item dari kamus. Penting untuk membezakan daripada hanya memberikan copy()
nilai . Berguna untuk mengelakkan new_dict = my_dict
. Ambil data dari kamus python? OrderedDict
(walaupun kurang relevan sejak Python 3.7) atau senarai tupel mungkin lebih baik. Jika anda terutamanya perlu menyemak kewujudan item, A set
mungkin lebih efisien. Kekunci dan nilai itu mematuhi jenis dan format yang dijangkakan. Ini menghalang kesilapan yang tidak dijangka dan meningkatkan kebolehpercayaan kod. Atas ialah kandungan terperinci Bagaimana saya bekerja dengan kamus python?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!