Anda di halaman 1dari 15

Array pada Python

Alena Uperiati, S.T., M.Cs


Apa itu Array Python dan bagaimana cara
menggunakannya?
• Array dalam Python adalah Struktur Data yang dapat menampung
banyak nilai dengan tipe yang sama. Seringkali, mereka disalahartikan
sebagai List atau Numpy Arrays. Secara teknis, Array di Python
berbeda dari keduanya. Jadi mari kita lanjutkan, dan lihat apa itu
Array di Python dan bagaimana menerapkannya.
Mengapa menggunakan Array di Python?
• Kombinasi Array bersama dengan Python dapat menghemat banyak waktu
Anda. Seperti disebutkan sebelumnya, array membantu Anda mengurangi
ukuran keseluruhan kode Anda, sementara Python membantu Anda
menghilangkan sintaks yang ribet, tidak seperti bahasa lainnya.
• Misalnya: Jika Anda harus menyimpan bilangan bulat
nilai1= “1”
nilai2 = “2”
nilai3 = “3”
• Tapai bagaimana jika dari 1-100, Anda tidak akan dapat mengingat 100
nama variabel secara eksplisit, oleh karena itu, Anda dapat menyimpannya
dengan mudah menggunakan array
Contoh
• Var_Nama → a
• Nilai → 1 2 3 4 ….. 100
• Index → a[0] a[1] a[2] a[3] a[4…98] a[99]

*Index selalu dimulai dari 0


Contoh:
mobil = ["Ford", "Volvo", "BMW"]
x = mobil[0]
print(x)

Ubah nilai data pertama:


mobil = ["Ford", "Volvo", "BMW"]
mobil[0] = "Toyota"
print(mobil)
Panjang Array
• Gunakan metode len() untuk mengembalikan panjang array (jumlah
elemen dalam array)
mobil = ["Ford", "Volvo", "BMW"]
x = len(mobil)
print(x)

• Catatan: Panjang sebuah array selalu lebih dari satu indeks array
tertinggi.
Looping Elemen Array
mobil = ["Ford", "Volvo", "BMW"]
for x in mobil:
print(x)
Menambahkan Elemen Array
• menggunakan metode append() untuk menambahkan elemen
ke array.
mobil = ["Ford", "Volvo", "BMW"]
mobil.append("Honda")
print(mobil)
Menghapus Elemen Array
• menggunakan metode pop() untuk menghapus elemen dari
array.
mobil = ["Ford", "Volvo", "BMW"]
mobil.pop("1")
print(mobil)

• Anda juga bisa menggunakan metode remove () untuk


menghapus elemen dari array.
Menghapus Elemen Array
• menggunakan metode remove () untuk menghapus elemen
dari array.
• hapus elemen yang memiliki nilai “Volvo”
mobil = ["Ford", "Volvo", "BMW"]
mobil.remove("Volvo")
print(mobil)
• Sekarang apakah Anda menyadari pentingnya array di Python?
• Mari pelajari lebih lanjut tentangnya secara mendetail. Apa itu Array
dengan Python?
• Array pada dasarnya adalah struktur data yang dapat menampung
lebih dari satu nilai sekaligus. Ini adalah kumpulan atau rangkaian
elemen yang dibuat dari tipe data yang sama.
• Array merupakan tipe data terstruktur dalam pemrograman, array
memungkinkan untuk menyimpan data maupun referensi objek
dalam jumlah banyak dan terindeks. Sehingga sejumlah variabel
dapat menggunakan nama yang sama.
Mendefinisikan Sebuah Array
• Untuk mendefinisikan sebuah array di python bisa menggunakan
keyword nama_array = [jumlah_elemen].
• Contoh mendefinisikan suatu array:
#importing "array"
import array
>>> #inisialisasi variabel berformat array
>>> Angka = [ 4, 2, 5 ,4 ]
>>> Nama = [“Andi", “Beni", “Cika"]
>>> print Nama
>>> print Angka
• Output:
[' Andi ', ' Beni ', ' Cika ']
[ 4, 2, 5 ,4 ]
Fungsi yang Berkaitan dengan Array di
Python
• Index: Fungsi ini digunakan untuk mengembalikan indeks
kemunculan pertama yang nilainya disebutkan dalam
argument. Ini digunakan jika ada kesalahan.
• Append: Fungsi ini digunakan untuk menambahkan nilai di
akhir daftar.
• Insert: Fungsi ini digunakan untuk menyisipkan suatu nilai
pada posisi tertentu. Argumen pertama adalah indeks dari
elemen sebelumnya yang dimasukkan.
• Remove: Fungsi ini digunakan untuk menghapus nilai
pertama dari daftar.
Fungsi yang Berkaitan dengan Array di
Python(2)
• Pop: Fungsi ini digunakan untuk menghapus item pada posisi
tertentu dalam daftar, dan mengembalikannya. Jika tidak ada
indeks yang ditentukan, a.pop () menghapus dan mengembalikan
item terakhir dalam daftar.
• Count: Fungsi ini digunakan untuk mengembalikan jumlah item
dengan nilai yang ditentukan.
• Sort: Fungsi ini digunakan untuk mengurutkan item dari daftar.
• Reverse: Fungsi ini digunakan untuk mengembalikan urutan
daftar.
• Extend: Fungsi ini digunakan untuk memperpanjang daftar
dengan menambahkan semua item dalam daftar yang diberikan.
• Len: Fungsi ini digunakan untuk digunakan untuk
mengembalikan nilai berupa jumlah item di daftar.
Apakah List pada Python sama dengan Array?
• Array dan List Python merupakan wadah penyimpanan nilai dengan
cara yang mirip seperti sama-sama menampung lebih dari satu nilai
dalam satu waktu, sama-sama dapat diiterasi dan diindeks.
• Tetapi ada perbedaan utama antara keduanya yaitu nilai yang mereka
simpan.
• List dapat menyimpan semua jenis nilai seperti interger, string, dll.
• Array, di sisi lain, menyimpan nilai tipe data tunggal. Dengan kata lain, Anda
dapat memiliki array dengan tipe data integer, array dengan tipe data string,
dll.
• Python juga menyediakan Numpy Array yang merupakan nilai yang
digunakan dalam Data Science.

Anda mungkin juga menyukai