Catatan: Python tidak memiliki dukungan bawaan untuk Array, tetapi list Python dapat digunakan sebagai gantinya.
Section Artikel
Catatan: Halaman ini menunjukkan kepada Anda bagaimana menggunakan LIST sebagai ARRAY, namun untuk penggunaan array pada Python Anda harus mengimpor sebuah perpustakaan, seperti perpustakaan NumPy.
Array digunakan untuk menyimpan banyak nilai dalam satu variabel tunggal.
Contoh
Buat array yang berisi nama mobil
mobil = ["Ford", "Volvo", "BMW"] print(mobil)
Array adalah variabel khusus, yang dapat menampung lebih dari satu nilai dalam satu waktu.
Jika kita memiliki daftar item (daftar nama mobil, misalnya), penyimpanan mobil dalam variabel tunggal akan terlihat seperti ini:
mobil1= “Ford” mobil2 = “Volvo” mobil3 = “BMW” |
Namun, bagaimana jika kita ingin mencari nama mobil yang spesifik? Dan bagaimana jika jumlah mobil bukan 3 , tetapi ada 300?
Solusinya adalah array!
Sebuah array dapat menampung banyak nilai di bawah satu nama, dan Anda dapat mengakses nilai-nilai tersebut dengan merujuk ke nomor indeks.
Cara merujuk ke elemen array adalah dengan mengacu pada nomor indeks.
Contoh:
Dapatkan nilai item array pertama
mobil = ["Ford", "Volvo", "BMW"] x = mobil[0] print(x)
Contoh
Ubah nilai item array pertama
mobil = ["Ford", "Volvo", "BMW"] mobil[0] = "Toyota" print(mobil)
Gunakan metode len() untuk mengembalikan panjang array (jumlah elemen dalam array).
Contoh:
Kembalikan jumlah elemen dalam array mobil
mobil = ["Ford", "Volvo", "BMW"] x = len(mobil) print(x)
Catatan: Panjang sebuah array selalu lebih dari satu indeks array tertinggi.
Kita dapat menggunakan for in loop untuk melakukan loop melalui semua elemen array.
Contoh:
Cetak setiap item di array mobil
mobil = ["Ford", "Volvo", "BMW"] for x in cars: print(x)
Kita bisa menggunakan metode append() untuk menambahkan elemen ke array.
Contoh:
Tambahkan satu elemen lagi ke array mobil
mobil = ["Ford", "Volvo", "BMW"] mobil.append("Honda") print(mobil)
Anda bisa menggunakan metode pop() untuk menghapus elemen dari array.
Contoh:
Hapus elemen kedua dari array mobil
mobil = ["Ford", "Volvo", "BMW"] mobil.pop("1") print(mobil)
Anda juga bisa menggunakan metode remove () untuk menghapus elemen dari array.
Contoh:
Hapus elemen yang memiliki nilai “Volvo”
mobil = ["Ford", "Volvo", "BMW"] mobil.remove("Volvo") print(mobil)
Catatan: Metode remove() dari array hanya menghapus kemunculan pertama dari nilai yang ditentukan.
Python memiliki seperangkat metode bawaan yang dapat Anda gunakan pada List/ array.
Method | Deskripsi |
---|---|
append() | Menambahkan elemen di akhir list |
clear() | Menghapus semua elemen dari list |
copy() | Mengembalikan salinan list |
count() | Mengembalikan jumlah elemen dengan nilai yang ditentukan |
extend() | Tambahkan elemen list (atau iterable), ke akhir list saat ini |
index() | Mengembalikan indeks elemen pertama dengan nilai yang ditentukan |
insert() | Menambahkan elemen pada posisi yang ditentukan |
pop() | Menghapus elemen pada posisi yang ditentukan |
remove() | Menghapus item dengan nilai yang ditentukan |
reverse() | Membalik urutan list |
sort() | Mengurutkan list |