Item list mempunyai indeks dan Anda dapat mengakses item dalam List dengan mengacu pada nomor indeks.
Contoh:
listini = ["apel", "pisang", "mangga"]
print(listini[2])
Output:
mangga
Catatan: Item pertama memiliki indeks 0.
Indeks Negatif
Pengindeksan negatif berarti mulai dari akhir list.
-1
mengacu pada item terakhir, -2
mengacu pada item terakhir kedua dan seterusnya.
Contoh:
listini = ["apel", "pisang", "mangga"]
print(listini[-1])
Output:
mangga
Range Indeks
Anda dapat menentukan range indeks dengan menentukan dari mana memulai dan mengakhiri range dan mengembalikan list baru dalam range indeks tersebut.
Saat menentukan range indeks, nilai yang dikembalikan akan berupa list baru dengan item yang ditentukan dalam range yang diberikan.
Contoh:
listini = ["apel", "pisang", "mangga", "jeruk", "kiwi", "melon", "leci"]
print(listini[2:5])
#Ini akan mengembalikan item dari posisi 2 ke 5.
#Ingat bahwa item pertama adalah posisi 0,
#dan perhatikan bahwa item di posisi 5 TIDAK termasuk
Output:
['mangga', 'jeruk', 'kiwi']
Catatan:
- Pencarian akan dimulai pada indeks 2 (termasuk) dan berakhir pada indeks 5 (tidak termasuk).
- Ingat bahwa item pertama memiliki indeks 0.
Dengan mengabaikan nilai awal, range akan dimulai dari item pertama.
Contoh:
Contoh ini mengembalikan item dari awal, tetapi TIDAK termasuk, “kiwi”.
listini = ["apel", "pisang", "mangga", "jeruk", "kiwi", "melon", "leci"]
print(listini[:4])
#Ini akan mengembalikan item dari indeks 0 ke indeks 4.
#Ingat bahwa indeks 0 adalah item pertama, dan indeks 4 adalah item kelima
#Ingat bahwa item dalam indeks 4 TIDAK disertakan
Output:
['apel', 'pisang', 'mangga', 'jeruk']
Dengan mengabaikan nilai akhir, range akan berlanjut ke akhir list.
Contoh:
Contoh ini mengembalikan item dari “mangga” sampai akhir list.
listini = ["apel", "pisang", "mangga", "jeruk", "kiwi", "melon", "leci"]
print(listini[2:])
#Ini akan mengembalikan item dari indeks 2 hingga akhir.
#Ingat bahwa indeks 0 adalah item pertama, dan indeks 2 adalah item ketiga
Output:
['mangga', 'jeruk', 'kiwi', 'melon', 'leci']
Range Indeks Negatif
Dengan memberikan indeks negatif Anda akan memulai range dari akhir list.
Contoh:
Contoh ini mengembalikan item dari “jeruk” (-4) ke, tetapi TIDAK termasuk “leci” (-1)
listini = ["apel", "pisang", "mangga", "jeruk", "kiwi", "melon", "leci"]
print(listini[-4:-1])
#Pengindeksan negatif berarti mulai dari akhir daftar.
#Contoh ini mengembalikan item dari indeks -4 (disertakan) ke indeks -1 (dikecualikan)
#Ingat bahwa item terakhir memiliki indeks -1,
Output:
['jeruk', 'kiwi', 'melon']
Periksa Apakah Item Ada
Untuk menentukan apakah item tertentu ada dalam list, gunakan keyword in
.
Contoh:
listbuah = ["apel", "pisang", "mangga"]
if "apel" in listbuah:
print("Ya, 'apel' ada didalam list buah")
Output:
Ya, 'apel' ada didalam list buah
Tutorial sebelumnya : Mengenal List Pada Python
Tutorial setelahnya : Mengganti Item Dalam List
Semua Tutorial Python : Tutorial Python