Rumah  >  Artikel  >  pembangunan bahagian belakang  >  Menyahsulit Kamus Python: Memahami Rahsia Pasangan Nilai Kunci

Menyahsulit Kamus Python: Memahami Rahsia Pasangan Nilai Kunci

王林
王林ke hadapan
2024-02-23 10:04:021434semak imbas

解密 Python 字典:理解键值对的奥秘

python Kamus ialah struktur data yang berkuasa digunakan untuk menyimpan pasangan nilai kunci. Kamus tidak tertib, yang bermaksud susunan pasangan nilai kunci tidak penting. Kunci dalam kamus adalah unik, yang bermaksud bahawa kunci hanya boleh sepadan dengan satu nilai. Nilai dalam kamus boleh berupa apa-apa jenis data, termasuk senarai, tupel, kamus, dsb.

Buat kamus

Untuk mencipta kamus, anda boleh menggunakan dua kaedah. Cara pertama ialah menggunakan pendakap kerinting {} dan pisahkan kunci daripada nilai dengan titik bertindih :. Contohnya:

my_dict = {"name": "John Doe", "age": 30, "city": "New York"}

Kaedah kedua ialah menggunakan fungsi dict(). Fungsi dict() menerima objek lelaran sebagai hujah dan menukarnya menjadi kamus. Contohnya:

my_dict = dict([("name", "John Doe"), ("age", 30), ("city", "New York")])

Akses elemen dalam kamus

Untuk mengakses elemen dalam kamus, anda boleh menggunakan kekunci sebagai indeks. Contohnya:

name = my_dict["name"]
age = my_dict["age"]
city = my_dict["city"]

Anda juga boleh menggunakan kaedah get() untuk mengakses elemen dalam kamus. Kaedah get() menerima dua parameter: kunci dan nilai lalai. Jika kunci wujud, nilai yang sepadan dengan kunci dikembalikan jika kunci tidak wujud, nilai lalai dikembalikan. Contohnya:

name = my_dict.get("name")
age = my_dict.get("age")
city = my_dict.get("country", "N/A")

Tambah dan alih keluar elemen daripada kamus

Untuk menambah elemen pada kamus, anda boleh menggunakan operator [] atau kaedah kemas kini(). Operator [] menerima dua parameter: kunci dan nilai. Kaedah kemas kini() menerima objek boleh lelar sebagai parameter dan menambah pasangan nilai kunci dalam objek boleh lelar pada kamus. Contohnya:

my_dict["country"] = "USA"
my_dict.update({"state": "New York", "zip": 10001})

Untuk memadamkan elemen daripada kamus, anda boleh menggunakan kata kunci del atau kaedah pop(). Kata kunci del menerima kunci sebagai parameter dan memadamkan nilai yang sepadan dengan kunci daripada kamus. Kaedah pop() menerima dua parameter: kunci dan nilai lalai. Jika kunci wujud, nilai yang sepadan dengan kunci dikembalikan dan dialih keluar daripada kamus jika kunci tidak wujud, nilai lalai dikembalikan. Contohnya:

del my_dict["country"]
country = my_dict.pop("country", "N/A")

Merentas kamus

Untuk mengulang kamus, anda boleh menggunakan gelung for. Gelung for berulang melalui semua pasangan nilai kunci dalam kamus. Contohnya:

for key, value in my_dict.items():
print(key, value)

Anda juga boleh menggunakan kaedah keys() dan values() untuk melintasi kamus. Kaedah keys() mengembalikan senarai semua kunci dalam kamus, dan kaedah values() mengembalikan semua nilai dalam kamus

Atas ialah kandungan terperinci Menyahsulit Kamus Python: Memahami Rahsia Pasangan Nilai Kunci. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Artikel ini dikembalikan pada:lsjlt.com. Jika ada pelanggaran, sila hubungi admin@php.cn Padam