Array Python
- Hal Sebelumnya Lambda Python
- Hal Berikutnya Kelas/Objek 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"]
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
Ubah nilai proyek array pertama:
cars[0] = "Audi"
Panjang array
gunakan len()
Metoden untuk kembalikan panjang array (jumlah elemen dalam array).
instansi
Kembalikan jumlah elemen dalam array cars:
x = len(cars)
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)
Tambahkan elemen array
Anda dapat menggunakan append()
Metoden menambahkan elemen ke dalam array.
instansi
Tambahkan elemen lain ke array cars:
cars.append("Audi")
menghapus elemen array
Anda dapat menggunakan pop()
metoden untuk menghapus elemen dari array.
instansi
Hapus elemen kedua dari array cars:
cars.pop(1)
Anda juga dapat menggunakan remove()
metoden untuk menghapus elemen dari array.
instansi
Hapus elemen yang bernilai "Volvo":
cars.remove("Volvo")
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.
- Hal Sebelumnya Lambda Python
- Hal Berikutnya Kelas/Objek Python