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

Bagaimana Saya Cari Indeks Item dalam Senarai Python?

Patricia Arquette
Lepaskan: 2024-12-17 03:18:25
asal
266 orang telah melayarinya

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

Mendapatkan Indeks Item Senarai

Memandangkan senarai elemen dan item dalam senarai itu, menentukan indeks item adalah operasi biasa dalam pengaturcaraan . Dalam Python, ini boleh dicapai menggunakan kaedah .index() bagi struktur data senarai.

Sintaks Python:

list.index(item)
Salin selepas log masuk

di mana:

  • senarai ialah senarai di mana item itu akan ditemui
  • item ialah nilai item yang indeks sedang dicari

Contoh:

Pertimbangkan senarai ["foo", "bar", "baz"]. Mari cari indeks "bar" dalam senarai ini:

>>> ["foo", "bar", "baz"].index("bar")
1
Salin selepas log masuk

Memandangkan "bar" ialah elemen kedua dalam senarai (indeks bermula pada 0), indeksnya ialah 1.

Dokumentasi dan Kaedah Terbina dalam:

Kaedah .index() didokumenkan sebagai berikut:

Return zero-based index in the list of the first item whose value is 
equal to x. Raises a ValueError if there is no such item.
Salin selepas log masuk

Ini bermakna ia mengembalikan indeks terkecil kejadian pertama item dalam senarai. Jika item itu tidak ditemui, pengecualian ValueError dinaikkan.

Kaveat

Kerumitan Masa Linear:

The Kaedah .index() berulang secara berurutan melalui senarai sehingga ia menemui item tersebut. Untuk senarai yang besar, ini boleh memperlahankan kod, terutamanya jika item itu tidak berada berhampiran dengan permulaan senarai.

Kejadian Tunggal:

The .index() kaedah mengembalikan indeks hanya kejadian pertama item dalam senarai. Jika terdapat berbilang kejadian, hanya yang pertama akan ditemui. Untuk mendapatkan indeks semua kejadian, pemahaman senarai atau ungkapan penjana hendaklah digunakan sebaliknya.

Pengecualian jika Item Tidak Ditemui:

Seperti yang dinyatakan sebelum ini, .index() kaedah menimbulkan ValueError jika item itu tiada dalam senarai. Untuk mengelakkan ini, anda dinasihatkan untuk menyemak dahulu sama ada item itu wujud dalam senarai menggunakan item dalam sintaks senarai sebelum memanggil .index().

Atas ialah kandungan terperinci Bagaimana Saya 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