Rumah > pembangunan bahagian belakang > Tutorial Python > Bagaimanakah Saya Boleh Cari Indeks Item dalam Senarai Python?

Bagaimanakah Saya Boleh Cari Indeks Item dalam Senarai Python?

Barbara Streisand
Lepaskan: 2025-01-05 09:20:40
asal
568 orang telah melayarinya

How Can I Find the Index of an Item in a Python List?

Mencari Indeks Item dalam Senarai

Dalam Python, mencari indeks item tertentu dalam senarai boleh dicapai menggunakan kaedah .index() terbina dalam.

Sintaks dan Penggunaan

Sintaks .index() adalah seperti berikut:

list.index(x[, start[, end]])
Salin selepas log masuk
  • x: Item untuk dicari.
  • mulakan ( pilihan): Indeks permulaan untuk memulakan carian dari (lalai: 0).
  • akhir (pilihan): The indeks penamat untuk mengehadkan carian kepada (lalai: panjang senarai).

Kaedah ini mengembalikan indeks berasaskan sifar kejadian pertama item yang ditentukan dalam senarai. Jika item tidak ditemui, ValueError akan dinaikkan.

Contoh: Mencari Indeks "bar"

Untuk menunjukkan penggunaan .index( ), pertimbangkan senarai berikut:

my_list = ["foo", "bar", "baz"]
Salin selepas log masuk

Untuk mencari indeks item "bar" dalam my_list, kita boleh gunakan kod berikut:

index = my_list.index("bar")
Salin selepas log masuk

Operasi ini mengembalikan indeks 1, menunjukkan kedudukan "bar" dalam senarai.

Kaveat dan Pertimbangan

Linear Kerumitan Masa

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.

Hanya Kejadian Pertama

Kaedah .index() mengembalikan indeks bagi kejadian pertama item yang ditentukan. Jika terdapat berbilang kejadian, ia hanya akan mengembalikan indeks yang pertama.

Pengecualian jika Tidak Ditemui

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.

Penggunaan Parameter mula dan tamat

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!

sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Artikel terbaru oleh pengarang
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan