Mencari Indeks Elemen Mengikut Nilainya dalam Python

Jika kita perlu mencari elemen dalam senarai dan mendapatkan indeksnya, kita gunakan kaedah index. Pada parameter pertamanya, kita hantar nilai elemen. Pada parameter kedua dan ketiga yang pilihan, kita boleh tentukan permulaan dan penamatan carian masing-masing.

Mari cari indeks 1 dari senarai kita:

pythonlst = [1, 2, 3]
print(lst.index(1)) # akan output 0

Sekarang mari tetapkan permulaan dan penamatan carian untuk elemen:

pythonlst = [1, 2, 3, 1, 4]
print(lst.index(1, 2, 4)) # akan output 3

Jika elemen tiada dalam senarai, maka kaedah index akan pulangkan ralat kepada kita:

pythonlst = [1, 2, 3]
print(lst.index(4)) # akan output ralat
Задание 1

Diberi senarai:

pythonlst = ['a', 'b', 'c', 'd', 'e']

Cari nombor indeks elemen dengan nilai 'c'.

Задание 2

Diberi senarai:

pythonlst = ['a', 'b', 'c', 'b', 'd']

Cari nombor indeks elemen kedua dengan nilai 'b'.

Задание 3

Diberi kod berikut:

pythonlst = ['ab', 12, 'cd', 34]
tst = 'cd'

print(lst.index(tst))

Beritahu, apa yang akan dioutput ke konsol.

Задание 4

Diberi kod berikut:

pythonlst = [1, 3, 'a', 'b', 3, 6]
tst = 2

print(lst.index(tst))

Beritahu, apa yang akan dioutput ke konsol.