Pemahaman Kamus dalam Python untuk Menentukan Kunci
Pemahaman kamus, seperti pemahaman senarai, menawarkan sintaks ringkas untuk membina kamus dalam Python. Walau bagaimanapun, berbeza dengan pemahaman senarai, pemahaman kamus mencipta kamus baharu dan bukannya mengubah suai kamus sedia ada.
Apabila menggunakan pemahaman kamus, anda mesti menentukan kedua-dua kunci dan nilai. Sintaksnya adalah seperti berikut:
{key: value for key, value in iterable}
Sebagai contoh, untuk mencipta kamus dengan kekunci antara 0 hingga 10 dan semua nilai ditetapkan kepada Benar, anda boleh menggunakan pemahaman kamus berikut:
d = {n: True for n in range(11)}
Pemahaman ini menjana kamus baharu dan memberikan kekunci Benar kepada kekunci dari 0 hingga 10.
Jika anda ingin menetapkan semua kunci kepada nilai yang berbeza, anda boleh menggunakan sintaks yang sama tetapi tentukan nilai yang berbeza sebagai ganti True. Sebagai contoh, untuk memberikan kunci kepada nilai masing-masing, anda boleh menggunakan:
d = {n: n for n in range(11)}
Malangnya, tiada pintasan langsung untuk menetapkan berbilang kunci secara serentak dalam kamus sedia ada. Anda mesti sama ada mengulangi kekunci dan menetapkannya secara individu atau mencipta kamus baharu menggunakan pemahaman kamus dan menggabungkannya dengan kamus sedia ada menggunakan kaedah kemas kini().
Atas ialah kandungan terperinci Bagaimanakah Pemahaman Kamus Python Boleh Mencipta dan Mengisi Kamus dengan Cekap?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!