Array Python

Perhatikan, Python tidak memiliki dukungan bawaan untuk array, tetapi dapat digantikan dengan daftar Python.

Array

Array digunakan untuk menyimpan beberapa nilai di dalam variabel tunggal:

instansi

Buat array yang mengandung merek mobil:

cars = ["Porsche", "Volvo", "BMW"]

instansi operasional

Apa itu array?

Array adalah variabel khusus yang dapat mengandung beberapa nilai dalam sekali.

Jika Anda memiliki daftar proyek (misalnya, daftar merek mobil), menyimpan merek di variabel tunggal mungkin seperti ini:

car1 = "Porsche"
car2 = "Volvo"
car3 = "BMW"

Namun, jika Anda ingin mengelilingi merek-merek ini dan mencari merek mobil khusus apa? Apa jika bukan 3 mobil, tetapi 300 mobil?

Solusi adalah array!

Array dapat menyimpan beberapa nilai di bawah nama tunggal, dan Anda dapat mengakses nilai ini melalui referensi indeks.

Akses elemen array

Mengacu kepada elemen array melalui indeks.

instansi

Ambil nilai proyek array pertama:

x = cars[0]

instansi operasional

instansi

Ubah nilai proyek array pertama:

cars[0] = "Audi"

instansi operasional

Panjang array

gunakan len() Metoden untuk kembalikan panjang array (jumlah elemen dalam array).

instansi

Kembalikan jumlah elemen dalam array cars:

x = len(cars)

instansi operasional

Keterangan:Panjang array selalu lebih besar dari indeks array yang paling tinggi.

Perulangan elemen array

Anda dapat menggunakan for in Perulangan mengelilingi semua elemen array.

instansi

Cetak setiap item dalam array cars:

for x in cars:
  print(x)

instansi operasional

Tambahkan elemen array

Anda dapat menggunakan append() Metoden menambahkan elemen ke dalam array.

instansi

Tambahkan elemen lain ke array cars:

cars.append("Audi")

instansi operasional

menghapus elemen array

Anda dapat menggunakan pop() metoden untuk menghapus elemen dari array.

instansi

Hapus elemen kedua dari array cars:

cars.pop(1)

instansi operasional

Anda juga dapat menggunakan remove() metoden untuk menghapus elemen dari array.

instansi

Hapus elemen yang bernilai "Volvo":

cars.remove("Volvo")

instansi operasional

Keterangan:daftar remove() Metoden hanya menghapus nilai yang ditentukan untuk pertama kali muncul.

Metode Array

Python menyediakan sekumpulan metode bawaan yang dapat digunakan di atas daftar atau array.

Metode Deskripsi
append() Tambah elemen di ujung daftar
clear() Hapus semua elemen dalam daftar
copy() Kembalikan salinan daftar
count() Kembalikan jumlah elemen dengan nilai yang ditentukan
extend() Tambah elemen daftar (atau elemen yang dapat diulang) ke akhir daftar saat ini
index() Kembalikan indeks pertama elemen dengan nilai yang ditentukan
insert() Tambah elemen di posisi yang ditentukan
pop() Hapus elemen di posisi yang ditentukan
remove() Hapus item dengan nilai yang ditentukan
reverse() Balik urutan daftar
sort() Meresortir daftar

Keterangan:Python tidak memiliki dukungan bawaan untuk array, tetapi dapat digantikan dengan daftar Python.