Kaedah index
Kaedah index mencari elemen dalam senarai
dan mengembalikan indeks kejadian pertamanya.
Dalam parameter pertama, kita tentukan elemen
yang kita minati. Dalam parameter pilihan kedua
kita tentukan kedudukan permulaan carian, dalam
parameter pilihan ketiga - kedudukan akhir
carian.
Sintaks
senarai.index(apa dicari, [permulaan carian], [akhir carian])
Contoh
Mari cari kedudukan kejadian pertama
elemen 'ab':
lst = ['ab', 'cd', 'ab', 'ef', 'ab']
print(lst.index('ab', 1, 3))
Keputusan pelaksanaan kod:
0
Contoh
Sekarang mari tentukan kedudukan untuk permulaan dan akhir carian:
lst = ['ab', 'cd', 'ab', 'ef', 'ab']
print(lst.index('ab', 1, 3))
Keputusan pelaksanaan kod:
2
Contoh
Mari cari elemen yang tiada:
lst = ['ab', 'cd', 'ab', 'ef', 'ab']
print(lst.index('xx'))
Dalam kes ini, kaedah akan mengembalikan ralat kepada kita:
ValueError: 'ab' is not in list