Rumah >pembangunan bahagian belakang >Tutorial Python >Bagaimana untuk Mengalih keluar Kekunci yang Tidak Diingini daripada Kamus?
Bagaimana untuk Memangkas Kunci Berlebihan daripada Kamus?
Kamus anda mengandungi banyak entri, tetapi anda hanya mengambil berat tentang sebilangan kecil sahaja. Untuk memudahkan kerja anda, anda mencari cara untuk membuang entri yang tidak diingini dengan cekap. Begini cara anda boleh mencapainya:
Membina Kamus Baharu:
dict_you_want = {key: old_dict[key] for key in your_keys}
Menggunakan pemahaman kamus, coretan kod ini mencipta kamus baharu yang mengandungi hanya kunci yang anda tentukan dalam "kunci_anda." Ia adalah penyelesaian yang elegan dan cekap.
Penyingkiran Di Tempat:
Jika anda lebih suka mengubah suai kamus asal, anda boleh menggunakan pendekatan ini:
unwanted = set(old_dict) - set(your_keys) for unwanted_key in unwanted: del old_dict[unwanted_key]
Kaedah ini mengenal pasti kunci yang tidak diingini dan mengeluarkannya satu demi satu daripada yang sedia ada kamus.
Ingat bahawa pendekatan pemahaman kamus adalah berfaedah dari segi kelajuan dan penggunaan memori, terutamanya untuk kamus besar, kerana sifat ekspresi penjananya.
Atas ialah kandungan terperinci Bagaimana untuk Mengalih keluar Kekunci yang Tidak Diingini daripada Kamus?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!