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

Menyahsulit Kamus Python: Memahami Rahsia Pasangan Nilai Kunci

王林
Lepaskan: 2024-02-23 10:04:02
ke hadapan
1469 orang telah melayarinya

解密 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"}
Salin selepas log masuk

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

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

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

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

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

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

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!

sumber:lsjlt.com
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
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan