Dalam Python, mencari indeks item tertentu dalam senarai boleh dicapai menggunakan kaedah .index() terbina dalam.
Sintaks .index() adalah seperti berikut:
list.index(x[, start[, end]])
Kaedah ini mengembalikan indeks berasaskan sifar kejadian pertama item yang ditentukan dalam senarai. Jika item tidak ditemui, ValueError akan dinaikkan.
Untuk menunjukkan penggunaan .index( ), pertimbangkan senarai berikut:
my_list = ["foo", "bar", "baz"]
Untuk mencari indeks item "bar" dalam my_list, kita boleh gunakan kod berikut:
index = my_list.index("bar")
Operasi ini mengembalikan indeks 1, menunjukkan kedudukan "bar" dalam senarai.
Adalah penting untuk ambil perhatian bahawa .index() mempunyai kerumitan masa linear berhubung dengan panjang senarai. Ini bermakna apabila senarai semakin besar, operasi carian menjadi kurang cekap.
Kaedah .index() mengembalikan indeks bagi kejadian pertama item yang ditentukan. Jika terdapat berbilang kejadian, ia hanya akan mengembalikan indeks yang pertama.
Seperti yang dinyatakan sebelum ini, jika item itu tidak ditemui dalam senarai, .index() akan menaikkan ValueError. Untuk mengelakkan ini, anda boleh sama ada menyemak kehadiran item sebelum menggunakan .index() atau mengendalikan pengecualian dengan sewajarnya.
Parameter permulaan dan akhir boleh digunakan untuk mengehadkan carian kepada julat tertentu dalam senarai. Ini boleh berguna untuk mengoptimumkan prestasi apabila item itu mungkin berada dalam bahagian tertentu dalam senarai.
Atas ialah kandungan terperinci Bagaimanakah Saya Boleh Cari Indeks Item dalam Senarai Python?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!