Namun, ada banyak cara pythonic untuk menghapus banyak kunci dari kamus dengan Python. Di sini, halaman ini akan menunjukkan pendekatan bagaimana Anda menghapus beberapa kunci dari kamus. Ada dua metode umum i. e, del(), dan pop(). Dalam kamus, kedua metode ini digunakan saat Anda ingin menghapus beberapa kunci. Namun, pendekatan pemahaman dict juga didemonstrasikan dengan kode contoh untuk memfilter beberapa kunci dari kamus, di halaman ini. Show Jika Anda ingin mempelajari lebih lanjut tentang Pemrograman Python, kunjungi tutorial pemrograman Python Menggunakan metode del() untuk menghapus kunci dari dict dengan PythonUntuk menghapus banyak kunci dari kamus dengan Python, fungsi del() adalah pendekatan pertama dan termudah untuk dilakukan. menghapus beberapa kunci dari kamus dengan cara pythonic termudah. Ini akan mengembalikan kunci dari kamus dengan nilai selain kunci yang dihapus. Proses eksekusi dijalankan dengan cara berikut
original_dict={'key1': 'Entechin', 'key2': 2, 'key3': 3, 'key4': 'Python'} removing_keys = ["key2", 'key3'] for key in removing_keys: if key in original_dict: del original_dict[key] print("remove_dict_keys: \n", original_dict) _Menggunakan metode pop() untuk menghapus kunci dari dict dengan PythonFungsi pop() melakukan tugas yang sama seperti fungsi del() dalam kamus dengan Python. Dengan pop(), Anda dapat menghapus item dengan menentukan nama kuncinya di kamus. Berikut adalah proses eksekusi dalam kode contoh berikut untuk menghapus beberapa kunci dari kamus dengan Python
Menggunakan struktur for…in dalam agregasi dengan fungsi pop(), tugas untuk menghapus kunci dari kamus asli dilakukan secara python. Fungsi pop() menghapus kunci yang telah ditentukan dalam daftar. Iterasi "original_dict" di atas "removing_keys" dan hapus kunci tertentu dengan fungsi pop() original_dict={'key1': 'Entechin', 'key2': 2, 'key3': 3, 'key4': 'Python'} removing_keys = ["key2", 'key3'] for key in keys: original_dict.pop(key) print("remove_dict_keys: \n", original_dict) _Menggunakan Pemahaman DictDengan menggunakan pendekatan pemahaman dict, dimungkinkan untuk menghapus nilai kunci dari kamus dengan Python dengan cara pythonic satu baris. Berikut adalah proses eksekusi yang mengeksekusi penghapusan beberapa operasi kamus
original_dict={'key1': 'Entechin', 'key2': 2, 'key3': 3, 'key4': 'Python'} removing_keys = ["key2", 'key3'] print("original_dictionary:\n \t",original_dict)_ Pendekatan Pertamaprint("remove_dict_keys:\n", {key: original_dict[key] for key in original_dict if key not in removing_keys})
Pendekatan Keduaprint("remove_dict_keys:\n", {key: original_dict for key, original_dict in original_dict.items() if key not in removing_keys})_ _KesimpulanMenghapus banyak kunci dari kamus cepat dan mudah menggunakan fungsi del() dan pop() Python. Selain itu, dua pendekatan pemahaman dict satu baris telah didemonstrasikan dengan kode contoh untuk menghapus kunci kelipatan dari kamus. Sekarang setelah Anda mempraktikkannya, Anda akan dapat menghapus beberapa kunci dari kamus Python. |