Operasi Tipe data List – Bahasa python menyediakan beragam tipe data yang dikenal dengan tipe data sequence (tipe data berurut). Dan salah satu yang termasuk didalamnya adalah tipe data List. Dalam bab ini, saya akan membahasa materi yang berhubungan dengan tipe data list. Diantaranya adalah pengertian tipe data list, contoh tipe data list, dan operasi tipe data list yang bisa dilakukan.
Operasi Tipe data List
Tipe data list adalah tipe data yang didalamnya berisi satu nilai atau lebih. Dalam bahasa pemrograman lain tipe data ini dikenal juga dengan tipe data array. Nilai-nilai dalam tipe data ini dikenal juga dengan sebutan item, element atau anggota dari list. Tipe data ini ditandai dengan penggunaan tanda kurung siku [], dimana nilai semua item dari list ditempatkan didalam kurung siku ini. Anggota tipe list ini boleh besisi satu tipe data ataupun boleh berisi campuran. Berikut contoh penulisan type data list.
1
2
#penulisan tip data list
data=[nilai]
Data adalah nama variabel yang didalamnya menyimpan nilai dengan tipe data list. [nilai] adalah nila/item/anggota bisa berupa number atau string. Berikut contohnya :
1
2
data=[1,3,5,9,11,15,"www.malasngoding.com"]
print data
Menampilkan nilai dati type data list
Operasi Tipe data List
Selain dari contoh diatas, kita juga bisa mengakses list dengan menggunakan indeks, contohnya nama_list[indeks-ke]. Dimana indeks dari list dimulai dari 0. Misalnya ada sekumpulan data list dengan jumlah 10, maka indeks list dimulai dari 0 sampai 9.
1
2
3
data=[1,3,5,9,11,15,"www.malasngoding.com"]
#tampilkan indeks ke 4
print data[4]
menampilkan list menggunakan indeks
Tipe data List Bersarang
Sama halnya dengan tipe data array, tipe data list juga bisa birisi data multi dimensi atau dikenal juga dengan list bersarang. List bersarang ini bisa diilusterasikan ada satu rumah dengan lima kamar, setiap kamar berisi tempat tidur, lemari dan meja belajar. Rumah adalah variabel yang menyimpan data yang bertipe list. Kamar adalah nilai list yang didalamnya menyimpan data dengan tipe list juga.
Misalnya dalam contoh ini kita akan mengakses list dengan element pertama yang datanya dimulai dari 0 sampai dengan data terakhir. Maka hasilnya seperti berikut :
mengakses indeks pada list bersarang
Pemotongan nilai pada tipe data list
Pemotongan nilai list disini maksudnya adalah kita bisa menampilkan range tertentu dari anggota yang dimiliki dalam list. Contohnya ada sekumpulan data [1,2,3,4,5,6,7,8,9,10], proses pemotongan yang dimaksudkan misalnya kita akan menampilkan data dalam list mulai dari 6 sampai 10. sedangkan data yang lainnya diabaikan. Dalam proses pemotongan nilai pada tipe data list kita bisa menggunakan tanda titik dua (:), contohnya seperti berikut :
1
2
3
4
5
6
data=['a','b','c','d','e','f','g','h']
#print data indeks ke-5 samapai selesai
print data[5:]
#print data indeks ke-2 samapai ke-5
print data[2:5]
pemotongan nilai list
Mengubah anggota pada tipe data list
Karena list merupakan tipe data yang bersifat mutabel (anggotanya bisa siubah/diupdate), ini yang membuat tipe data list berbeda dengan tipe data yang sudah kita bahas sebelumnya (number dan string) yaitu bersifat immutable atau tidak bisa di rubah. Contoh mengubah anggota yang bertipe data list adalah sebagai berikut :
1
2
3
4
5
6
data=['a','b','c','d','e']
print"Data dasar ",data
# mengubah data di indeks 2
data[2]='xx'
print"Data diubah ",data
Misalnya data awal adalah a,b,c,d,e dan kita akan mengubah data dengan indek ke-2 yang diganti dengan xx. Maka hasilnya akan seperi berikut :
update element dalam list
Menambahkan anggota dalam tipe data list
Selain mengubah element/anggota kita juga bisa menambahkan anggota dalam tipe data list ini. Caranya seperti kita menggabungkan antara dua variabel yaitu dengan menggunakan operator +, Contohnya :
1
2
data=['a','b','c','d','e']
print data+['g','h','i','j','k']
menambahkan elemen dalam list
Menghitung banyak element/anggota tipe data list
Untuk menghitung banyak anggota/element yang dimiki oleh tipe data list, kita bisa menggunakan fungsi len() yang sudah disediakan oleh bahasa python. Perhatikan contoh berikut :
1
2
data=['a','b','c','d','e']
print len(data)
menghitung banyak element dalam list
Selain menggunakan teknik yang sudah di bahas diatas, Kita juga bisa menggunanakan model-model yang sudah disediakan oleh python dalam operasi tipe data list ini. Operasi yang bisa dilakukan misalnya penyisipan, penghapusan, update, pengurutan dan sebagainya. Untuk lebih jelasnya silahkan ke link documentasi berikut :
append() atau extend() model ini bisa digunakan untuk menambahkan element list
insert() digunakan untuk penyisipan anggota kedalam list
remove(), pop(), clear(), digunakan untuk menghapus anggota dari list
sort(), digunakan untuk mengurutkan data dalam list
reverse(), digunakan untuk membalikkan urutan dalam list
Sekian materi materi Tutorial Python # 9 : Operasi Tipe data List, kita lanjut kembali ke materi dengan tema operasi tipe data tuple.
Muzanni
Algorithms Learner, future lecturer and Happy to sharing about knowledge
Hallo selamat datang kembali pada seri tutorial python. Di materi sebelumnya kita sudah bahas mengenai tipe data yang ada pada bahasa pemrograman python. Jenis operator ...
Operasi Tipe Data Dictionary – tipe data dictionary juga termasuk dalam tipe data tidak berurut (unordere) dan tidak memiliki indek. Aggota dari tipe data ini ...
Operasi Tipe Data Tuple – Masih dalam materi operasi yang bisa dilakukan berdasarkan tipe data. Dalam part ini akan dikupas tuntas mengenai tipe data tuple. ...
Download Ebook belajar HTML & CSS dasar untuk pemula gratis.
Ebook ini bisa di download oleh teman-teman yang baru mulai belajar HTML dan CSS dasar tapi tidak tahu mau memulai belajar dari mana.
materi pembelajaran sudah di susun secara sistematis dan di dukung contoh gambar.