Rumah >pembangunan bahagian belakang >Tutorial Python >Bagaimanakah Saya Boleh Mencipta Kamus dengan Cekap dengan Nilai Utama yang Sama atau Pelbagai Menggunakan Pemahaman Kamus Python?
Pemahaman Kamus dalam Python: Membongkar Penciptaan Utama
Dalam Python, pemahaman kamus ialah alat yang berkuasa untuk mencipta kamus baharu berdasarkan iterable. Walau bagaimanapun, apabila ia berkaitan dengan menetapkan kunci kamus, terdapat beberapa had yang perlu dipertimbangkan.
Menetapkan Kunci Kamus kepada Nilai Yang Sama
Untuk menetapkan semua kunci kamus kepada nilai yang sama, anda boleh menggunakan pemahaman senarai di dalam pemahaman kamus. Contohnya:
d = {i: True for i in range(5)} # Set all keys to True
Ini mencipta kamus d baharu dengan kekunci 0 hingga 4 dan semua nilai ditetapkan kepada Benar.
Menetapkan Kunci Kamus kepada Nilai Berbeza
Menetapkan kunci kamus kepada nilai yang berbeza menggunakan pemahaman kamus tidak boleh dilakukan secara langsung. Walau bagaimanapun, terdapat penyelesaian untuk mencapai ini:
d = {} for i in range(5): d[i] = i
new_keys = [0, 1, 2, 3, 4] new_values = [True, 10, 20, 30, 40] new_dict = {k: v for k, v in zip(new_keys, new_values)} d.update(new_dict)
Ingat, pemahaman kamus mencipta kamus baharu dan jangan ubah suai yang sedia ada.
Atas ialah kandungan terperinci Bagaimanakah Saya Boleh Mencipta Kamus dengan Cekap dengan Nilai Utama yang Sama atau Pelbagai Menggunakan Pemahaman Kamus Python?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!