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
Lepaskan: 2024-12-14 21:44:19
asal
907 orang telah melayarinya

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

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

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!

sumber:php.cn
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
Artikel terbaru oleh pengarang
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan