12 of 151 menu

Phương thức index

Phương thức index tìm kiếm một phần tử trong danh sách và trả về chỉ mục của lần xuất hiện đầu tiên của nó. Trong tham số đầu tiên, chúng ta chỉ định phần tử mà chúng ta quan tâm. Trong tham số thứ hai (tùy chọn), chúng ta chỉ định vị trí bắt đầu tìm kiếm, trong tham số thứ ba (tùy chọn) - vị trí kết thúc tìm kiếm.

Cú pháp

danh_sach.index(phan_tu_can_tim, [bat_dau_tim], [ket_thuc_tim])

Ví dụ

Hãy tìm vị trí xuất hiện đầu tiên của phần tử 'ab':

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

Kết quả thực thi mã:

0

Ví dụ

Bây giờ hãy chỉ định các vị trí cho đầu và cuối tìm kiếm:

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

Kết quả thực thi mã:

2

Ví dụ

Hãy tìm một phần tử không tồn tại:

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

Trong trường hợp này, phương thức sẽ trả về một lỗi:

ValueError: 'xx' is not in list

Xem thêm

  • hàm len,
    trả về độ dài của danh sách
  • phương thức count,
    trả về số lần khớp của một phần tử trong danh sách
  • phương thức insert,
    thêm một phần tử vào danh sách trước chỉ mục được chỉ định
  • phương thức pop,
    xóa một phần tử theo chỉ mục của nó
Tiếng Việt
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbek
Chúng tôi sử dụng cookie để vận hành trang web, phân tích và cá nhân hóa. Việc xử lý dữ liệu được thực hiện tuân theo Chính sách bảo mật.
chấp nhận tất cả tùy chỉnh từ chối