Rumah >pembangunan bahagian belakang >Tutorial Python >Bagaimanakah Saya Boleh Menggunakan Pemahaman Kamus Python untuk Mencipta dan Mengubah Suai Kamus?

Bagaimanakah Saya Boleh Menggunakan Pemahaman Kamus Python untuk Mencipta dan Mengubah Suai Kamus?

Mary-Kate Olsen
Mary-Kate Olsenasal
2024-12-14 21:44:19908semak imbas

How Can I Use Python Dictionary Comprehensions to Create and Modify Dictionaries?

Pemahaman Kamus Python

Dalam Python, pemahaman kamus tersedia untuk mencipta kamus baharu daripada kamus sedia ada. Walau bagaimanapun, tidak seperti pemahaman senarai, ia tidak boleh digunakan untuk mengubah suai kamus sedia ada.

Seseorang boleh menggunakan pemahaman kamus untuk menentukan kedua-dua kunci dan nilai. Seperti yang digambarkan di bawah:

d = {n: n**2 for n in range(5)}
print(d)  # Output: {0: 0, 1: 1, 2: 4, 3: 9, 4: 16}

Satu lagi aplikasi pemahaman kamus adalah menetapkan setiap kunci kepada nilai yang konsisten. Sebagai contoh, coretan berikut menetapkan semua kekunci kepada "Benar":

d = {n: True for n in range(5)}
print(d)  # Output: {0: True, 1: True, 2: True, 3: True, 4: True}

Dalam kes di mana seseorang ingin melaraskan kekunci untuk kamus sedia ada, adalah perlu untuk sama ada menggelung setiap kekunci atau mencipta kamus baharu menggunakan pemahaman kamus dan kemas kini yang sedia ada menggunakan kaedah "kemas kini".

Atas ialah kandungan terperinci Bagaimanakah Saya Boleh Menggunakan Pemahaman Kamus Python untuk Mencipta dan Mengubah Suai Kamus?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
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