Python - Mengakses Item Array
Selamat datang, para pemrogram muda! Hari ini, kita akan melakukan perjalanan yang menarik ke dunia array Python. Jangan khawatir jika Anda belum pernah menulis satu baris kode sebelumnya – saya akan menjadi panduan yang ramah, dan kita akan menjelajahi topik ini bersama langkah demi langkah. Pada akhir tutorial ini, Anda akan mengakses item array seperti seorang profesional!
Apa itu Array di Python?
Sebelum kita melompat ke mengakses item array, mari segera memahami apa itu array. Di Python, kita biasanya menggunakan daftar untuk mewakili array. Sebuah daftar adalah koleksi item yang dapat memiliki jenis yang berbeda (angka, string, atau bahkan daftar lain).
Berikut adalah contoh sederhana:
buah = ["apel", "pisang", "ceri", "kurma"]
Ini membuat sebuah daftar bernama buah
dengan empat item. Sekarang, mari belajar cara mengakses item ini!
Mengakses Item Array di Python
Menggunakan Pengindeksan
Cara paling langsung untuk mengakses item di array adalah dengan menggunakan indeksnya. Di Python, pengindeksan dimulai dari 0, yang berarti item pertama adalah di indeks 0, yang kedua di indeks 1, dan seterusnya.
Lihat beberapa contoh:
buah = ["apel", "pisang", "ceri", "kurma"]
print(buah[0]) # Output: apel
print(buah[2]) # Output: ceri
Dalam contoh ini, buah[0]
memberikan kita item pertama (apel), dan buah[2]
memberikan kita item ketiga (ceri).
Tapi tunggu, apa jika kita ingin mengakses item dari akhir daftar? Python memiliki trik yang keren untuk itu – pengindeksan negatif!
print(buah[-1]) # Output: kurma
print(buah[-2]) # Output: ceri
Di sini, -1
mengacu pada item terakhir, -2
ke item kedua dari akhir, dan seterusnya. Itu seperti menghitung mundur dari akhir daftar.
Menggunakan Iterasi
Kadang-kadang, kita ingin mengakses semua item di array satu per satu. Ini adalah tempat iterasi yang berguna. Kita dapat menggunakan loop for
untuk mengiterasi melalui daftar kita:
buah = ["apel", "pisang", "ceri", "kurma"]
for buahnya in buah:
print(buahnya)
# Output:
# apel
# pisang
# ceri
# kurma
Loop ini mengambil setiap item di daftar buah
dan mencetaknya. Itu seperti mengambil setiap buah dari rak dan melihat satu per satu.
Menggunakan fungsi enumerate()
Fungsi enumerate()
adalah alat yang kuat yang memungkinkan kita untuk mengakses baik indeks dan nilai dari setiap item di daftar. Itu seperti memiliki daftar bernomor dari buah kita:
buah = ["apel", "pisang", "ceri", "kurma"]
for index, buahnya in enumerate(buah):
print(f"Buah {index + 1}: {buahnya}")
# Output:
# Buah 1: apel
# Buah 2: pisang
# Buah 3: ceri
# Buah 4: kurma
Di sini, kita menambahkan 1 ke indeks saat mencetak karena enumerate()
mulai menghitung dari 0, tapi kita biasanya mulai menghitung dari 1 dalam kehidupan nyata.
Mengakses Rentang Item Array di Python
Kadang-kadang, kita mungkin ingin mengakses subset dari array kita. Python membuat ini mudah dengan pengiris:
buah = ["apel", "pisang", "ceri", "kurma", "elderberry", "fig"]
print(buah[1:4]) # Output: ['pisang', 'ceri', 'kurma']
print(buah[:3]) # Output: ['apel', 'pisang', 'ceri']
print(buah[3:]) # Output: ['kurma', 'elderberry', 'fig']
print(buah[::2]) # Output: ['apel', 'ceri', 'elderberry']
Mari kita pecahkan ini:
-
buah[1:4]
memberikan kita item dari indeks 1 sampai 3 (ingat, indeks akhir adalah eksklusif). -
buah[:3]
memberikan kita item dari awal sampai (tetapi tidak termasuk) indeks 3. -
buah[3:]
memberikan kita item dari indeks 3 sampai akhir. -
buah[::2]
memberikan kita setiap item kedua dari keseluruhan daftar.
Metode untuk Mengakses Item Array
Berikut adalah tabel yang ringkasan metode yang kita pelajari untuk mengakses item array:
Metode | Deskripsi | Contoh |
---|---|---|
Pengindeksan | Mengakses item tunggal berdasarkan posisinya | buah[0] |
Pengindeksan Negatif | Mengakses item dari akhir daftar | buah[-1] |
Iterasi | Mengakses semua item satu per satu | for buahnya in buah: |
Enumerate | Mengakses item dengan indeks mereka | for index, buahnya in enumerate(buah): |
Pengiris | Mengakses rentang item | buah[1:4] |
Kesimpulan
Selamat! Anda baru saja mempelajari beberapa cara untuk mengakses item di array Python. Ingat, praktek membuat perfect, jadi jangan segan untuk bereksperimen dengan metode ini. Cobalah membuat daftar Anda sendiri dan mengakses item dalam beberapa cara.
Sebagai Anda melanjutkan perjalanan Python Anda, Anda akan menemukan bahwa teknik ini untuk mengakses item array akan sangat berguna dalam banyak situasi. Apakah Anda bekerja pada skrip sederhana atau proyek analisis data yang kompleks, mengetahui cara efisien mengakses dan mengmanipulasi item array adalah keterampilan fundamental.
tetap mengkodekan, tetap curious, dan yang paling penting, bersenang-senang menjelajahi dunia Python!
Credits: Image by storyset