Tutorial Lengkap Cara Hapus Elemen pada Python
Dalam pemrograman Python, struktur data seperti list, set, dictionary, dan array sering menjadi pilihan utama untuk menyimpan dan mengelola kumpulan data. Setiap struktur ini memiliki karakteristik dan kegunaannya masing-masing, yang membuatnya fleksibel untuk berbagai jenis aplikasi, mulai dari analisis data hingga pengembangan aplikasi web. Salah satu operasi umum yang dilakukan pada struktur data ini adalah menghapus elemen, baik berdasarkan nilai maupun indeks.
Menghapus elemen dari struktur data pada Python memerlukan pemahaman tentang cara kerja struktur tersebut. Misalnya, pada list, kita dapat menghapus elemen berdasarkan indeks atau nilai tertentu, sementara pada set, elemen dihapus berdasarkan keberadaannya dalam kumpulan data.
Operasi penghapusan ini penting untuk memastikan bahwa data yang kita olah tetap relevan dan akurat, terutama ketika kita perlu memodifikasi data secara dinamis selama eksekusi program. Pada artikel ini, DQLab akan membahas mengenai berbagai cara untuk menghapus elemen berdasarkan jenis struktur data yang digunakan.
1. Menghapus Elemen dari List
List adalah salah satu struktur data paling umum dalam Python. Kita dapat menghapus elemen dengan beberapa cara tergantung pada situasi.
Menghapus dengan remove()
Metode ini digunakan untuk menghapus elemen berdasarkan nilai. Contohnya,
Output:
Jika elemen tidak ditemukan, Python akan memunculkan error.
Menghapus dengan pop()
Metode ini digunakan untuk menghapus elemen berdasarkan indeks. pop() juga mengembalikan elemen yang dihapus. Misalnya:
Output:
Jika indeks tidak diberikan, pop() akan menghapus elemen terakhir.
Menghapus dengan del
Kita dapat menggunakan keyword del untuk menghapus elemen pada indeks tertentu atau seluruh list. Contohnya,
Output:
Untuk menghapus seluruh list, kita bisa menggunakan del angka.
Menghapus dengan List Comprehension
Untuk menghapus elemen tertentu berdasarkan kondisi, kita dapat membuat list baru dengan elemen yang diinginkan.
Output:
Baca juga : Bootcamp Data Analyst with SQL and Python
2. Menghapus Elemen dari Set
Set adalah koleksi unik dan tidak berurutan. Oleh karena itu, elemen hanya dapat dihapus berdasarkan nilai.
Menghapus dengan remove()
Digunakan untuk menghapus elemen tertentu. Jika elemen tidak ditemukan, akan muncul error. Contohnya
Output:
Menghapus dengan discard()
Cara kerjanya mirip dengan remove(), tetapi tidak akan memunculkan error jika elemen tidak ditemukan. Misalnya,
Menghapus Elemen Acak dengan pop()
Karena set tidak berurutan, pop() akan menghapus elemen secara acak. Contohnya,
Menghapus Seluruh Elemen dengan clear()
Untuk mengosongkan set, gunakan metode clear(). Contoh script yang digunakan adalah
Output:
3. Menghapus Elemen dari Dictionary
Dictionary menyimpan pasangan key-value. Elemen dapat dihapus berdasarkan key.
Menghapus dengan pop()
Menghapus elemen berdasarkan key dan mengembalikan nilai yang dihapus. Contoh sederhananya
Output :
Menghapus dengan del
Keyword del juga dapat digunakan untuk menghapus elemen berdasarkan key. Misalnya
Output:
Menghapus Semua Elemen dengan clear()
Untuk menghapus seluruh elemen dalam dictionary, gunakan metode clear(). Contoh scirpt yang bisa digunakan adalah
Output:
4. Menghapus Elemen dari Array (dengan Modul array)
Array dalam Python sering digunakan jika kita bekerja dengan data tipe tunggal. Kita perlu mengimpor modul array. Contoh scirptnya sebagai berikut.
Output:
Baca juga : Mengenal Perbedaan R Python dan SQL
Dalam Python, kita memiliki banyak cara untuk menghapus elemen dari berbagai struktur data. Pilihlah metode yang sesuai dengan kebutuhan kita. Dengan memahami cara-cara ini, kita dapat mengelola data dengan lebih efektif dan efisien. Selamat mencoba!
Yuk pelajari penulisan script code Python dengan modul dari DQLab! DQLab adalah platform edukasi pertama yang mengintegrasi fitur ChatGPT yang memudahkan beginner untuk mengakses informasi mengenai data science secara lebih mendalam.
DQLab juga menggunakan metode HERO yaitu Hands-On, Experiential Learning & Outcome-based, yang dirancang ramah untuk pemula. Jadi sangat cocok untuk kamu yang belum mengenal data science sama sekali, atau ikuti Bootcamp Machine Learning and AI for Beginner.
Penulis: Galuh Nurvinda K