Phương thức Show
Thí dụ
Cú pháp của List index()Cú pháp của phương thức danh sách list.index(element, start, end) liệt kê tham số index()Phương thức danh sách
Giá trị trả về từ chỉ mục Danh sách()
Ghi chú. Phương thức ví dụ 1. Tìm chỉ số của phần tử
đầu ra The index of e: 1 The index of i: 2 ví dụ 2. Chỉ mục của phần tử không có trong danh sách
đầu ra ValueError: 'p' is not in list 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
đầu ra ________số 8_______Có thể có tình huống khi bạn cần lấy phần tử đầu tiên và cuối cùng của danh sách. Phần khó khăn ở đây là bạn phải theo dõi độ dài của danh sách trong khi tìm ra các yếu tố này từ danh sách. Dưới đây là các cách tiếp cận mà chúng ta có thể sử dụng để đạt được điều này. Nhưng tất nhiên tất cả các cách tiếp cận đều liên quan đến việc sử dụng chỉ mục của các phần tử trong danh sách Chỉ sử dụng chỉ sốTrong bất kỳ danh sách nào, phần tử đầu tiên được gán giá trị chỉ mục 0 và phần tử cuối cùng có thể được coi là giá trị -1. Vì vậy, chúng tôi áp dụng trực tiếp các giá trị chỉ mục này vào danh sách và nhận được kết quả mong muốn Thí dụBản thử trực tiếp Alist = ['Sun','Mon','Tue','Wed','Thu'] print("The given list : ",Alist) print("The first element of the list : ",Alist[0]) print("The last element of the list : ",Alist[-1]) đầu raChạy đoạn mã trên cho chúng ta kết quả sau - The given list : ['Sun', 'Mon', 'Tue', 'Wed', 'Thu'] The first element of the list : Sun The last element of the list : Thu danh sách cắtCắt danh sách là một phương pháp khác trong đó chúng ta trực tiếp tham chiếu đến vị trí của các phần tử bằng cách sử dụng kỹ thuật cắt bằng dấu hai chấm. Phần tử đầu tiên được truy cập bằng cách sử dụng giá trị trống trước dấu hai chấm đầu tiên và phần tử cuối cùng được truy cập bằng cách chỉ định len() với -1 làm đầu vào Để tìm chỉ mục của lần xuất hiện đầu tiên của một phần tử trong Danh sách Python nhất định, bạn có thể sử dụng phương thức index() của lớp Danh sách với phần tử được truyền làm đối số
Phương thức index() trả về một số nguyên đại diện cho chỉ số khớp đầu tiên của phần tử được chỉ định trong Danh sách Bạn cũng có thể cung cấp vị trí bắt đầu và kết thúc của Danh sách, nơi tìm kiếm phải xảy ra trong danh sách Sau đây là cú pháp của hàm index() với vị trí bắt đầu và kết thúc
Tham số 3 là tùy chọn. Nếu bạn cung cấp một giá trị cho 3, thì 5 là tùy chọnChúng ta sẽ xem xét các ví dụ, trong đó chúng ta sẽ xem xét chi tiết từng tình huống này ví dụ 1. Tìm Chỉ mục của mục trong Danh sáchTrong ví dụ sau, chúng tôi đã lấy một Danh sách có số. Sử dụng phương thức index() ta sẽ tìm được chỉ mục của item 6 trong danh sáchChương trình Python Chạyđầu ra
Phần tử hiện ở vị trí thứ 3, vì vậy hàm 7 trả về 2ví dụ 2. Tìm Chỉ mục của Mục trong Danh sách – bắt đầu, kết thúcTrong ví dụ sau, chúng tôi đã lấy một Danh sách có số. Sử dụng phương thức index() ta sẽ tìm được chỉ mục của item 6 trong danh sách. Ngoài ra, chúng ta sẽ vượt qua bắt đầu và kết thúc. hàm index() chỉ xem xét các phần tử đó trong danh sách bắt đầu từ chỉ mục 3, cho đến vị trí 5 trong 1Chương trình Python Chạyđầu ra
Giải trình
ví dụ 3. Find Index of Item – Item có nhiều lần xuất hiện trong ListDanh sách Python có thể chứa nhiều lần xuất hiện của một phần tử. Trong những trường hợp như vậy, chỉ chỉ mục xuất hiện đầu tiên của phần tử được chỉ định trong danh sách được trả về Chương trình Python Chạyđầu ra
Phần tử 2 xuất hiện hai lần, nhưng chỉ có chỉ số xuất hiện đầu tiên được trả về bởi phương thức index()Hãy cho chúng tôi hiểu cách hoạt động của phương thức index(). Chức năng quét danh sách từ đầu. Khi mục khớp với đối số, hàm sẽ trả về chỉ mục đó. Các lần xuất hiện sau đó được bỏ qua Ví dụ 4. Tìm Chỉ mục của Mục trong Danh sách – Mục không có mặtNếu yếu tố mà chúng tôi đang tìm kiếm trong Danh sách không có, bạn sẽ nhận được một 3 với thông báo 4Trong chương trình sau, chúng tôi đã lấy một danh sách và sẽ cố gắng tìm chỉ mục của một phần tử không có trong danh sách Chương trình Python Chạyđầu ra 0Vì chỉ mục () có thể ném ValueError, hãy sử dụng Python Try-Exception trong khi sử dụng chỉ mục (). Trong ví dụ sau, chúng ta sẽ học cách sử dụng câu lệnh try-except để xử lý ValueError này Chương trình Python 1Chạyđầu ra 2Mục có chỉ mục mà chúng tôi đang cố gắng tìm không có trong danh sách. Do đó, 5 ném ValueError. Khối 6 bắt Lỗi này và khối tương ứng được thực thiTóm lượcTrong Hướng dẫn Python này, chúng ta đã học cách tìm chỉ mục của một phần tử/mục trong danh sách, với sự trợ giúp của các ví dụ chi tiết Số chỉ mục cho mục đầu tiên trong danh sách là gì?Chỉ mục trong danh sách bắt đầu bằng 0 . Về cơ bản, điều này có nghĩa là phần tử đầu tiên trong danh sách có chỉ số là 0 chứ không phải 1 và sau đó phần tử thứ hai có chỉ số là 1. Khái niệm này đúng với hầu hết các ngôn ngữ lập trình.
Chỉ mục trong danh sách Python là gì?Python List index() Python index() là một hàm sẵn có trong Python, tìm kiếm một phần tử đã cho từ đầu danh sách và trả về chỉ mục của lần xuất hiện đầu tiên . . |