Python - Akses Daftar Item
Akses Item
Daftar item diindeks dan Anda dapat mengaksesnya dengan mengacu pada nomor indeks:
Contoh
Cetak item kedua dari daftar:
thislist = ["apple", "banana", "cherry"]
print(thislist[1])
Catatan: Item pertama memiliki indeks 0.
Pengindeksan Negatif
Pengindeksan negatif berarti mulai dari akhir
-1
mengacu pada item terakhir,
-2
mengacu pada item terakhir kedua dll.
Contoh
Cetak item terakhir dari daftar:
thislist = ["apple", "banana", "cherry"]
print(thislist[-1])
Rentang Indeks
Anda dapat menentukan rentang indeks dengan menentukan di mana untuk memulai dan di mana untuk mengakhiri rentang.
Saat menentukan rentang, nilai yang dikembalikan akan menjadi daftar baru dengan item yang ditentukan.
Contoh
Kembalikan item ketiga, keempat, dan kelima:
thislist = ["apple", "banana", "cherry", "orange",
"kiwi", "melon", "mango"]
print(thislist[2:5])
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, rentang akan dimulai pada item pertama:
Contoh
Contoh ini mengembalikan item dari awal, tetapi TIDAK termasuk, "kiwi":
thislist = ["apple", "banana", "cherry", "orange",
"kiwi", "melon", "mango"]
print(thislist[:4])
Dengan mengabaikan nilai akhir, rentang akan berlanjut ke akhir daftar:
Contoh
Contoh ini mengembalikan item dari "cherry" ke akhir:
thislist = ["apple", "banana", "cherry", "orange",
"kiwi", "melon", "mango"]
print(thislist[2:])
Rentang Indeks Negatif
Tentukan indeks negatif jika Anda ingin memulai pencarian dari akhir daftar:
Contoh
Contoh ini mengembalikan item dari "oranye" (-4) ke, tetapi TIDAK termasuk "mangga" (-1):
thislist = ["apple", "banana", "cherry", "orange",
"kiwi", "melon", "mango"]
print(thislist[-4:-1])
Periksa apakah Barang Ada
Untuk menentukan apakah item tertentu ada dalam daftar, gunakan in
kata kunci:
Contoh
Periksa apakah "apel" ada dalam daftar:
thislist = ["apple", "banana", "cherry"]
if "apple" in thislist:
print("Yes, 'apple' is in the fruits list")