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. Show
Operasi Tipe data ListTipe 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 ListSelain 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 BersarangSama 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. 1 2 data = [['html','css','php'],['python','java','c++'],[1,2,3]] print data List bersarang Untuk mengakses menggunakan indeks pada list bersarang contohnya seperti berikut : 1 2 data = [['html','css','php'],['python','java','c++'],[1,2,3]] print data[1][0:] 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 listPemotongan 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 listKarena 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 listSelain 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 listUntuk 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 :
Sekian materi materi Tutorial Python # 9 : Operasi Tipe data List, kita lanjut kembali ke materi dengan tema operasi tipe data tuple. Incoming search terms:
Muzanni Algorithms Learner, future lecturer and Happy to sharing about knowledge
Tags: array multi dimensi python, array pada python, List bersarang pyton, menghitung banyak element dalam list, tipe data list adalah, Tipe data List Bersarang Produk
Tutorial Terbaru
Toko KamiSOCIALMalas Ngoding TUTORIAL MENARIK LAINNYAHallo selamat datang kembali pada seri tutorial python. Di materi sebelumnya kita sudah bahas mengenai tipe data yang ada pada bahasa pemrograman python. Jenis operator ... Muzanni Operasi Tipe Data Dictionary – tipe data dictionary juga termasuk dalam tipe data tidak berurut (unordere) dan tidak memiliki indek. Aggota dari tipe data ini ... Muzanni Operasi Tipe Data Set – Tipe data set dalah salah satu tipe data python yang tidak berurut (unordered). Misalkan ada dua anggota yang sama dalam ... Muzanni Operasi Tipe Data Tuple – Masih dalam materi operasi yang bisa dilakukan berdasarkan tipe data. Dalam part ini akan dikupas tuntas mengenai tipe data tuple. ... |