Rumah >pembangunan bahagian belakang >Tutorial Python >Bagaimana untuk Mengalih keluar Kekunci yang Tidak Diingini daripada Kamus?

Bagaimana untuk Mengalih keluar Kekunci yang Tidak Diingini daripada Kamus?

DDD
DDDasal
2024-11-29 14:09:11772semak imbas

How to Remove Unwanted Keys from a Dictionary?

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!

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