Metode index

Metode index mencari elemen dalam daftar dan mengembalikan indeks kemunculan pertamanya. Pada parameter pertama kita tentukan elemen yang kita cari. Pada parameter opsional kedua kita tentukan posisi awal pencarian, pada parameter opsional ketiga - posisi akhir pencarian.

Sintaksis

pythondaftar.index(apa yang dicari, [awal pencarian], [akhir pencarian])

Contoh

Mari temukan posisi kemunculan pertama elemen 'ab':

pythonlst = ['ab', 'cd', 'ab', 'ef', 'ab']
print(lst.index('ab', 1, 3))

Hasil eksekusi kode:

python0

Contoh

Sekarang mari tentukan posisi untuk awal dan akhir pencarian:

pythonlst = ['ab', 'cd', 'ab', 'ef', 'ab']
print(lst.index('ab', 1, 3))

Hasil eksekusi kode:

python2

Contoh

Mari cari elemen yang tidak ada:

pythonlst = ['ab', 'cd', 'ab', 'ef', 'ab']
print(lst.index('xx'))

Dalam kasus ini metode akan mengembalikan error:

errorValueError: 'ab' is not in list

Lihat juga

  • fungsi len,
    yang mengembalikan panjang daftar
  • metode count,
    yang mengembalikan jumlah kemunculan elemen dalam daftar
  • metode insert,
    yang menambahkan elemen ke dalam daftar sebelum indeks yang ditentukan
  • metode pop,
    yang menghapus elemen berdasarkan indeksnya