Variabel list ini ditulis menggunakan simbol kurung kotak [ ] seperti contoh berikut:
buah=["apel", "mangga", "alpukat", "strawberry", "pepaya"]
Data di dalam list yang berupa teks/ string maka diapit dengan tanda " " dan setiap isi dipisahkan dengan tanda , (koma).
Di dalam variabel list, data dapat berupa teks, number atau boolean. Contoh: variabel list siswa berikut:
siswa=["Andrew", "XI-MIPA-3", 80.25, 95, True]
"Andrew" : tipe data string/ teks
"XI-MIPA-3": tipe data string/ teks
80.25: tipe data number float (pecahan)
95: tipe data integer (bilangan bulat)
True: tipe data boolean
Bagaimana menyebut masing-masing data dalam variabel list? Contoh pada variabel buah diatas?
buah[0]="apel"
buah[1]="mangga"
buah[2]="alpukat"
buah[3]="strawberry"
buah[4]="pepaya"
Angka di dalam kurung kotak, contoh [0], [1], ..., [4] merupakan angka indeks yang merupakan urutan data di dalam variabel list.
Di dalam Python, meskipun banyaknya data variabel list buah ada 5, namun penyebutan indeksnya mulai dari 0 hingga 4.
Panjang/ banyak nya data dalam sebuah variabel array dapat diketahui dengan fungsi len( ).
Contoh program Python:
Menghitung jumlah data / panjang data dalam variabel list
#program variabel list/ array dalam python
buah=["apel", "mangga", "alpukat", "strawberry", "pepaya"]n=len(buah)
print(n)
Hasil dari n atau panjang variabel list buah adalah 5
Python: Mencetak isi variabel list/ array
Cara Pertama:
#program variabel list/ array dalam python
buah=["apel", "mangga", "alpukat", "strawberry", "pepaya"]n=len(buah)
for i in range(n):
print(buah[i])
Cara Kedua:
#program variabel list/ array dalam python
buah=["apel", "mangga", "alpukat", "strawberry", "pepaya"]for i in buah:
print(i)
Pada cara pertama, perintah for i in range (n): adalah perintah perulangan sebanyak n kali, dimana n adalah panjang data / jumlah data dalam variabel list buah. Sedangkan print (buah[i]) adalah perintah untuk mencetak / menampilkan (print) data dari variabel list buah indeks ke-i.
Pada cara kedua, perintah for i in buah: adalah perintah perulangan yang berbeda dengan cara pertama, disini, variabel i atau indeks diisi dengan data dalam variabel list buah. Jadi indeksnya bukan lagi angka 0, 1, 2, 3, dan 4, namun menjadi "apel", "mangga", "alpukat", "strawberry" dan "pepaya". Sehingga yang dicetak adalah variabel indeks nya bukan data variabel list buah.
Memasukkan nilai variabel list dengan perintah Input
nilai dalam variabel list dapat ditambahkankan dengan perintah append. seperti dalam program dibawah ini:
#program variabel list/ array dalam python
buah=[ ]n=int(input("Masukkan jumlah buah: "))
for i in range(n):
namabuah=input("Masukkan nama buah: ")
buah.append(namabuah)
for i in buah:
print(i)
Perhatikan program diatas, pada baris perintah kedua: buah=[ ] merupakan perintah inisialisasi variabel buah sebagai variabel list. Jadi variabel list buah dalam kondisi kosong.
Variabel n merupakan banyaknya data yang akan disimpan dalam variabel list buah. Variabel n diinputkan sehingga user dapat memasukkan jumlah data sesuai keinginan.
Perintah for i in range (n): merupakan perintah perulangan, jumlah perulangan sesuai dengan jumlah data yang diinputkan atau nilai variabel n.
Variabel namabuah merupakan variabel yang menampung nama buah yang akan dimasukkan ke dalam variabel list buah.
Perintah buah.append(namabuah) adalah perintah untuk menambahkan (append) data nama buah kedalam variabel list buah.
Menambahkan Item List
Dalam menambahkan item dalam list, dapat dilakukan dengan 2 macam perintah, yaitu: variabel_list.append( ) dan variabel_list.insert( )
Menambahkan di belakang
#program variabel list/ array dalam python
buah=["apel", "mangga", "alpukat", "strawberry", "pepaya"]namabuah=input("Masukkan nama buah: ")
buah.append(namabuah)
for i in range(len(buah)):
print(buah[i],end=" ")
Hasil Run Module (F5) dari program diatas adalah
#program variabel list/ array dalam python
buah=["apel", "mangga", "alpukat", "strawberry", "pepaya"]namabuah=input("Masukkan nama buah: ")
buah.insert(2, namabuah)
print(buah)
0 comments:
Post a Comment