Selamat pagi teman-teman programmer, dalam pembahasan tutorial kali ini, kita akan belajar mengenai list pada python. Dalam bahasa pemrograman python, ada banyak sekali tipe data yang biasanya digunakan oleh data enthusiast untuk melakukan pengolahan data. Namun dari sekian banyak tipe yang ada, tipe data list Python adalah tipe yang paling sering digunakan.
Bagaimana caranya membuat list?
Langsung saja ketikan kode dibawah ini untuk membuat list nya.
Pada Kode program 1, kita lihat bahwa sebuah list didefinisikan menggunakan tanda kurung siku ([]).
Kita juga saksikan bahwa list pada python, bisa berisi berbagaimacam tipe data. Bisa terdiri dari tipe data yang sejenis mau pun dari tipe data yang berbeda-beda.
Menampilkan List
Kita dapat menggunakan perintah print() untuk melihat isi dari sebuah list, baik secara menyeluruh maupun sebagian.
Pada Kode program 1 di atas, tambahkan kode program berikut ini untuk menampilkan semua isi dari list:
Jika kode program 1 diatas dijalankan, maka akan mendapatkan hasil seperti dibawah ini :
Kita juga dapat menampilkan data berdasarkan indeks tertentu. Ketikan kode dibawah ini:
maka akan mendapatkan hasil seperti dibawah ini :
Kita juga bisa menggunakan indeks negatif untuk menampilkan data dari belakang. Perhatikan contoh berikut:
maka hasilnya akan seperti :
NB: yang perlu diperhatikan adalah: bahwa indeks negatif tidak dimulai dari 0, akan tetapi dimulai dari angka 1.
Slicing List
Slicing list adalah teknik untuk memotong nilai pada list. Maksudnya adalah: kita mengambil beberapa nilai dari anggota list dengan mendefinisikan indeks kiri dan indeks kanan.
Perhatikan contoh kode program berikut:
Jika program tersebut dijalankan, maka akan mendapatkan hasil seperti berikut:
Keterangan
• parameter indeks sebelah kiri mendefinisikan awal indeks dari nilai yang akan ditampilkan.
• parameter indeks sebelah kanan mendefinisikan batas yang harus ditampilkan.
Slicing Tanpa Batas
Dalam melakukan slicing, kita juga dapat melakukan slicing tanpa menggunakan batas indeks.
Untuk membuat slicing tanpa batas, langsung saja ketikan kode dibawah ini:
Jika program tersebut dijalankan, maka akan mendapatkan hasil seperti dibawah ini :
Fungsi-fungsi bawaan list
Secara umum, berikut ini di antara fungsi-fungsi list yang bisa kita manfaatkan untuk menyelesaikan berbagai macam permasalahan.
Nama | Keterangan |
---|---|
append() | Menambahkan elemen baru pada list |
clear() | Menghapus semua item pada list |
copy() | Mengembalikan hasil duplikat dari list |
count() | Mengembalikan jumlah item pada list sesuai yang didefinisikan |
index() | Mengembalikan indeks pertama dari item yang sudah didefinisikan |
insert() | Menambahakn item baru pada list pada posisi tertentu |
pop() | Menghapus item terakhir pada list, atau juga bisa menghapus item pada posisi yang didefinisikan |
remove() | Hapus item pada list sesuai dengan nilai yang didefinisikan |
reverse() | Membalikkan posisi tiap item pada list |
sort() | Mengurutkan list |
No comments: