Chỉ mục danh sách Python ()

Phương thức index () trả về chỉ mục của phần tử được chỉ định trong danh sách.

Cú pháp của index()phương thức danh sách là:

 list.index (phần tử, bắt đầu, kết thúc)

danh sách các tham số index ()

index()Phương thức danh sách có thể có tối đa ba đối số:

  • phần tử - phần tử được tìm kiếm
  • start (tùy chọn) - bắt đầu tìm kiếm từ chỉ mục này
  • end (tùy chọn) - tìm kiếm phần tử cho đến chỉ mục này

Giá trị trả về từ chỉ mục Danh sách ()

  • Các index()phương thức trả về chỉ số của phần tử được đưa ra trong danh sách.
  • Nếu phần tử không được tìm thấy, một ValueErrorngoại lệ được đưa ra.

Lưu ý: Các index()phương pháp duy nhất trả về sự xuất hiện đầu tiên của phần tử phù hợp.

Ví dụ 1: Tìm chỉ số của phần tử

 # vowels list vowels = ('a', 'e', 'i', 'o', 'i', 'u') # index of 'e' in vowels index = vowels.index('e') print('The index of e:', index) # element 'i' is searched # index of the first 'i' is returned index = vowels.index('i') print('The index of i:', index)

Đầu ra

 Chỉ số của e: 1 Chỉ số của i: 2

Ví dụ 2: Chỉ mục của phần tử không có trong danh sách

 # vowels list vowels = ('a', 'e', 'i', 'o', 'u') # index of'p' is vowels index = vowels.index('p') print('The index of p:', index)

Đầu ra

 ValueError: 'p' không có trong danh sách

Ví dụ 3: Hoạt động của chỉ mục () Với các Tham số Bắt đầu và Kết thúc

 # alphabets list alphabets = ('a', 'e', 'i', 'o', 'g', 'l', 'i', 'u') # index of 'i' in alphabets index = alphabets.index('e') # 2 print('The index of e:', index) # 'i' after the 4th index is searched index = alphabets.index('i', 4) # 6 print('The index of i:', index) # 'i' between 3rd and 5th index is searched index = alphabets.index('i', 3, 5) # Error! print('The index of i:', index)

Đầu ra

 Chỉ mục của e: 1 Chỉ mục của i: 6 Traceback (lần gọi gần đây nhất): Tệp "* lt; string>", dòng 13, trong ValueError: 'i' không có trong danh sách

thú vị bài viết...