Menghapus Elemen List

Untuk menghapus suatu list dilakukan dengan cara menugaskan elemen kosong terhadap list yang akan dihapus. Formatnya adalah nama_list[indeks]=[ ]. Contoh berikut ini akan memperlihatkan proses penghapusan elemen list.

Contoh menghapus elemen list
Cuplikan layar dari 2017-02-12 15-04-17.png

Contoh diatas memperlihatkan bagaimana cara menghapus elemen ke satu dan kedua pada list data dengan menggunakan perintah daerah[1:3]=[]. Untuk menghapus elemen lainnya, dapat dilakukan dengan cara yang sama seperti pada saat menyisipkan elemen pada list.

 

Menghapus Elemen list Menggunakan Fungsi

Untuk menghapus suatu elemen list menggunakan fungsi, Anda dapat menggunakan fungsi del() dan remove() yang telah disediakan oleh Python. Adapun format penggunaan masing-masing fungsi tersebut adalah sebagai berikut.

del nama_list[indeks]
nama_list.remove(nilai_elemen)

Untuk lebih jelasnya, Contoh dibawah ini akan memperlihatkan penggunaan fungsi-fungsi tersebut.

Contoh menghapus elemen list
Cuplikan layar dari 2017-02-12 16-53-19.png

Pada contoh diatas dapat dilihat bagaiman penggunaan fungsi del dan remove() pada list. Penggunaan del sangat mirip dengan penugasan elemen kosong “[ ]” untuk menghapus elemen list berdasarkan indeks. Hal ini seperti yang telah kita pelajari sebelumnya. Pada contoh diatas, del hewan[1:3] sama dengan hewan[1:3]=[ ]. Fungsi remove() digunakan untuk menghapus elemen list berdasarkan nilai dari elemen itu sendiri. Pada kasus diatas, sintaks hewan.remove(“rusa”) berfungsi untuk menghapus “rusa” pada list.

Ketika menggunakan fungsi remove() untuk menghapus data, maka data yang ingin dihapus harus terdapat pada list. Apabila data tersebut tidak ada maka komputer akan menampilkan pesan error yang menyatakan data yang ingi dihapus tidak terdapat di dalam list.

Contoh menghapus elemen menggunakan fungsi remove()
Cuplikan layar dari 2017-02-12 17-02-35.png

Pada contoh diatas terlihat bahwa ketika kita ingi mencoba menghapus “apel” dengan menggunakan perintah buah.remove(“apel”), maka akan tampil pesan error yang menyatakan bahwa “apel” tidak terdapat di dalam list.

Tinggalkan Balasan

Isikan data di bawah atau klik salah satu ikon untuk log in:

Logo WordPress.com

You are commenting using your WordPress.com account. Logout /  Ubah )

Foto Google

You are commenting using your Google account. Logout /  Ubah )

Gambar Twitter

You are commenting using your Twitter account. Logout /  Ubah )

Foto Facebook

You are commenting using your Facebook account. Logout /  Ubah )

Connecting to %s