Share

Dalam dunia programming, array atau larik adalah sekumpulan data yang memiliki tipe data yang sama. Setiap mata kuliah pemrograman juga pasti kita akan mendapatkannya. Array akan sangat berguna ketika kita akan memproses data secara berurutan, pada umumnya ketika kita mengambil data dari database. Semua bahasa pemrograman pasti mendukung penggunaan Array.

Dalam python kita akan mengenal Sequence, setiap element pada Sequence ditandai dengan angka dan angka itu merupakan posisi atau index dari data. Index diawali dengan angka 0 dan kemudian diikuti oleh angka setelahnya. Python memilik enam tipe Sequence, tapi yang paling banyak digunakan adalah List dan Tuple.

List adalah tipe data yang paling umum digunakan dalam Python. Penulisannya dibuka dengan kurung siku, dan ditutup pula oleh kurung siku. Setiap data dalam list dipisahkan oleh tanda koma. Setiap data dalam list, diperbolehkan memiliki tipe data yang berbeda. Berikut ini adalah contoh list dalam Python :

Operasi-operasi dasar yang bisa dilakukan dengan list, adalah sebagai berikut :

Operasi Script Penjelasan
Mengupdate data list1[5]=”nama” Mengupdate nilai elemen ke-6 dengan “nama”
Menghapus data del list1[2] Menghapus index ke-3 dari list
Menggabungkan nilai list [1,2] + [3,4] Menggabungkan dua array, hasilnya menjadi [1,2,3,4]
Perkalian list [‘hai’] * 2 Hasilnya akan menjadi [‘hai’,’hai’]
Pencarian list 1 in [1,2,3] Mencari nilai 1 dalam array, hasilnya akan true jika data ditemukan
Perulangan list For i in [1,2,3]: print i Maka hasilnya menjadi : 1 2 3
Jumlah data len(list1) Menghitung jumlah elemen dalam array
Membandingkan list cmp(list1,list2) Membandingkan nilai dari dua list (jumlah data)
Mencari nilai tertinggi max(list1)
Mencari nilai terendah min(list1)
Conversi dari tuple ke list list(seq)

Untuk contoh penggunaan fungsi di atas bisa dilihat seperti di bawah ini :

Dalam artikel ini masih dibahas mengenai list yang sederhana dan menggunakan fungsi-fungsi dasar pada list. Dalam artikel selanjutnya, kita akan bahas mengenai method yang bisa digunakan dalam list.