Pada tutorial kali ini kita akan belajar tentang Mengenal Struktur Data List Pada Pemrograman Python, list merupakan struktur data yang terdapat pada python yang dapat menyimpan lebih dari satu data seperti array.
Untuk membuat list pada python kita bisa menggunakan tanda  kurung siku ([]) untuk contoh penulisannya yaitu :
|
1 |
Nama_variable = [data1, data2,..n] |
Pada contoh diatas jika data yang terdapat di dalam list lebih dari satu data maka kita dapat memisahnya dengan menggunakan tanda koma (,) dan type data yang dapat kita masukan pada python yaitu bisa berupa string, integer, float, double, Boolean, object, ataupun data-data yang lainnya.
Untuk contoh sedernanya seperti dibawah ini :
|
1 |
mhs = [“bukuâ€, 20, 3.5, TRUE] |
Pada contoh diatas kita dapat mengabungkan beberapa type data yang terdapat pada list mhs yaitu :
- “buku†merupakan type data string
- 20 merupakan type data integer
- 5 merupakan type data float
- TRUE merupakan type data Boolean
Yang harus kita ketahi pada list yaitu untuk pengambilan data list dimulai dari index ke noll (0) sama halnya seperti array

Nah biar teman-teman lebih paham tentang list kita akaan membuat sebuah contoh sederhana seperti script program di bawah ini :
|
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 |
data = [1,4,65,73,8,9] #menggunakan integer hasil : [1, 4, 65, 73, 8, 9] #kita juga dapat mengakses nilai-nilai yang kita inginkan subData = data[3] #hasil 73 subData2 = data[-2] #hasil 8 #mengakses list subData3 = data[0:2] #menggambil data dari index ke 0 sampai dengan data ke-2 hasil : [1, 4] subData4 = data[2:6] #hasil [65, 73, 8, 9] #memotong list subData5 = data[3:] # mengambil semua data mulai dari index ke-3 sampai akhir hasil [73, 8, 9] subData6 = data[:3] # hasil : [1, 4, 65] #menambah list data2 = [200,300,34,62,25] data3 = data+data2 #hasil [1, 4, 65, 73, 8, 9, 200, 300, 34, 62, 25] #merubah content dari list data4 = [1,2,3,4,5] data4[2] = 10 #hasil [1, 2, 10, 4, 5] nilai index ke-3 akan diganti dengan nilai 10 #mengcopy list kedalam variable baru data5 = [1,5,7,4,8] b=data5[:] #b akan mengakses semua komponen yang terdapat pada data5 tampa merubah nilai awal b[3] = 87 # hasil : print(b) = [1, 5, 7, 87, 8], jika di print(data5) = [1, 5, 7, 4, 8] #merubah content list dengan menggunakan slicing data6 = [34,5,21,66] data6[0:3] = [12,56] # hasil [12, 56, 66] #list di dalam list s = [data6,data5] #hasil [[12, 56, 66], [1, 5, 7, 4, 8]] #mengakses list dalam multidimensional list #[[12, 56, 66], [1, 5, 7, 4, 8]] hasil dari variable s x = s[0][2] #ket: mengambil list urutan index ke-0 dan komponen di dalam list tersebut hasil 66 b = s[1][4] #ket: mengambil list urutan index ke-1 dan komponen di dalam list tersebut hasil 8 #method list data7 = [30,44,21,2,6] data7.append(40) #menambahkan data list 40 setelah index akhir hasil [30, 44, 21, 2, 6, 40] #function list data8 = [30,44,21,2,6] pajang_list = len(data8) # hasil dari panjang list data8 adalah 5 |
Oke teman-teman itulah pembahasan kita tentang Mengenal Struktur Data List Pada Pemrograman Python, dan list tersebut sangat berguna sekali dan list tersebut lah salah satu yang menjadikan pemrograman python lebih power full.
Semoga bermanfaat.
Terima kasih.