Untuk menyimpan banyak data dalam satu variable biasanya menggunakan array atau list. Pada pemrograman Python, untuk melakukan hal tersebut dapat menggunakan list.
List sendiri dapat menyimpan banyak data dalam satu variable yang dalam hal ini mirip dengan array, bedanya list memungkinkan kita untuk menyimpan data dengan tipe data yang berbeda-beda, sedangkan array menyimpan data dengan tipe data yang sama.
Cara Membuat List
List dibuat dengan meletakan nilai variablenya didalam tanda kurung siku ( [] ).
Contoh:
# membuat list kosong
buah = []
# Membuat List dengan nilai
hewan = ['Sapi','Ayam','Komodo']
Jika nilai atau item pada list maka cukup dengan menambahkan tanda koma (,) diantara setiap item.
Tipe Data Yang Dapat Digunakan Pada List
Seperti penjelasan sebelumnya bahwa suatu variable List dapat berisi lebih dari satu tipe data. Tipe data tersebut yaitu String, Integer, Float, dan Boolean.Contoh:
# Membuat List dengan banyak tipe data
variable_list= ['Ikan',10,True,11.9]
Pada contoh diatas dapat dilihat bahwa setiap item memiliki tipe data yang berbeda yaitu:
- 'Ikan' merupakan tipe data String
- 10 merupakan tipe data Integer
- True merupakan tipe data Boolean
- 11.9 merupakan tipe data Float
Mengakses Indeks Pada List
Sama seperti Array, List juga menggunakan indeks pada setiap itemnya yang dimulai dari indeks ke-0. untuk mengakses indeks yang diinginkan dapan menngunakan perintah 'nama_list[index]'.
Contoh:
# List Buah
buah= ['Apel','Melon','Durian,'Jeruk']
# Mencetak list buah pada indeks ke-2
print(buah[2])
Hasil yang di dapat dari perintah di atas yaitu "Durian", karena durian berada pada indeks ke-2
Menambah Item Pada List
Untuk menambahkan nilai pada list yang sebelumnya sudah dibuat dapat menggunakan 3 cara yaitu:- Prepend
Attribut Prepend digunakan untuk menambah item pada list dari depann
Contoh:
# membuat list kosong buah = ['Semangka','Apel','Nanas'] # Mengisi List Buah buah.prepend('Durian')
Sehingga item pada list buah menjadi:
buah = ['Durian','Semangka','Apel','Nanas'] - Append
Attribut Append menambah atau meletakan data dari belakang
Contoh:
# membuat list kosong buah = ['Semangka','Apel','Nanas'] # Mengisi List Buah buah.append('Durian')
Sehingga item pada list buah menjadi:
buah = ['Semangka','Apel','Nanas''Durian'] - Insert
Attribut insert digunakan untuk menambah data berdasarkan nomor indeks yang diinginkan
Contoh:
# membuat list kosong buah = ['Semangka','Apel','Nanas'] # Mengisi List Buah # nama_list.insert(nomor_indeks,nilai) buah.insert(2,'Durian')
Sehingga item pada list buah menjadi:
buah = ['Semangka','Apel','Durian','Nanas''Durian']




