Modifikasi List Menggunakan Fungsi

Terdapat beberapa fungsi pada objek list yang dapat digunakan untuk memodifikasi suatu list. Fungsi-fungsi ini merupakan fungsi built-in / fungsi-fungsi anggota yang dimiliki oleh suatu list.

Menyisipkan elemen list

Untuk menyisipkan elemen baru ke dalam suatu list digunakan fungsi append() dan extend() dan insert(). Penggunaan dari masing-masing fungsi di atas dapat dilihat pada contoh-contoh dibawah ini.

Berikut ini adalah contoh dari penggunaan fungsi-fungsi tersebut untuk menyisipkan data kedalam suatu list.

Contoh menyisipkan elemen baru menggunakan fungsi append() dan insert()
Cuplikan layar dari 2017-02-12 15-22-19.png

Contoh diatas memperlihatkan bagaimana penggunaan fungsi append() dan insert() untuk menyisipkan data ke dalam list. Kedua fungsi tersebut memiliki perbedaan yang sangat signifikan, dimana fungsi append() hanya digunakan untuk meyisipkan data baru pada akhir list. Sedangkan fungsi insert() digunakan untuk menyisipkan elemen pada suati list berdasarkan indeks yang ditentukan. Adapun sintaks tambah.insert(1,”Harau”) pada contoh diatas memiliki arti bahwa string Harau” akan disisipkan pada indeks ke 1. Jadi, secara umum fungsi insert() memiliki format nama_list.insert(indeks,data).

Tidak seperti fungsi append() dan insert(), fungsi extend() hanya digunakan untuk menyisipkan banyak elemen kedalam list secara sekaligus dan juga bisa digunakan untuk menyisipkan suatu list kedalam list. Untuk lebih jelasnya, mari Kita lihat contoh berikut ini.

Contoh menyisipkan elemen menggunakan fungsi extend()
Cuplikan layar dari 2017-02-12 15-38-16.png

Dengan menggunakan fungsi extend(), maka Kita bisa menyisipkan banyak elemen sekaligus pada akhir list seperti contoh di atas, format untuk menyisipkan banyak elemen sekaligus kedalam suatu list adalah sebagai berikut nama_list.extend([data1,data2,data3,…]). Selain itu kita juga bisa menyisipkan list ke dalam list seperti yang terlihat pada contoh diatas dengan format nama_list1.extend.extend(nama_list2).

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