Arrays¶
Catatan
Python tidak memiliki dukungan bawaan untuk Array, tetapi Python List dapat digunakan sebagai gantinya.
Arrays¶
Halaman ini menunjukkan kepada Anda cara menggunakan LISTS sebagai ARRAY, namun, untuk bekerja dengan array dalam Python Anda harus mengimpor pustaka, seperti
pustaka NumPy.
Array digunakan untuk menyimpan beberapa nilai dalam satu variabel tunggal:
cars = ["Ford", "Volvo", "BMW"]
Apa itu Array?¶
Array adalah variabel khusus yang dapat menampung lebih dari satu nilai sekaligus.
Jika Anda memiliki daftar item (misalnya, daftar nama mobil), menyimpan mobil-mobil tersebut dalam satu variabel dapat terlihat seperti ini:
car1 = "Ford"
car2 = "Volvo"
car3 = "BMW"
Namun, bagaimana jika Anda ingin menelusuri mobil-mobil tersebut dan menemukan satu mobil tertentu? Bagaimana jika Anda tidak memiliki 3 mobil, melainkan 300?
Solusinya adalah array!
Sebuah array dapat menampung banyak nilai dengan satu nama, dan Anda dapat mengakses nilai-nilai tersebut dengan merujuk ke nomor indeks.
Mengakses Elemen Array¶
Anda merujuk ke elemen array dengan merujuk ke nomor indeksnya.
x = cars[0] # Ford
Ubah nilai item array pertama:
cars[0] = "Toyota"
Panjang Array¶
Gunakan metode len() untuk mengembalikan panjang array (jumlah elemen dalam array).
x = len(cars) # 3
Looping Array Elements¶
Anda dapat menggunakan for in loop untuk melakukan pengulangan pada semua elemen array.
for x in cars:
print(x)
Adding Array Elements¶
Anda dapat menggunakan metode append() untuk menambahkan elemen ke dalam array.
# Add one more element to the cars array:
cars.append("Honda")
Removing Array Elements¶
Anda dapat menggunakan metode pop() atau remove() untuk menghapus elemen dari array.
# Delete the second element of the cars array:
cars.pop(1)
#Delete the element that has the value "Volvo":
cars.remove("Volvo")
Catatan
Metode remove() pada daftar hanya menghapus kemunculan pertama dari nilai yang ditentukan.
Array Methods¶
Python memiliki serangkaian metode bawaan yang dapat Anda gunakan pada lists/array.
Method |
Description |
|---|---|
append() |
Adds an element at the end of the list |
clear() |
Removes all the elements from the list |
copy() |
Returns a copy of the list |
count() |
Returns the number of elements with the specified value |
extend() |
Add the elements of a list (or any iterable), to the end of the current list |
index() |
Returns the index of the first element with the specified value |
insert() |
Adds an element at the specified position |
pop() |
Removes the element at the specified position |
remove() |
Removes the first item with the specified value |
reverse() |
Reverses the order of the list |
sort() |
Sorts the list |