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