Computer >> Máy Tính >  >> Lập trình >> Python

Làm cách nào để tìm chỉ mục của một phần tử trong danh sách bằng Python?


Phương thức index () có sẵn cho Danh sách (cũng như kiểu chuỗi khác như chuỗi và tuple) rất hữu ích để tìm lần xuất hiện đầu tiên của một phần tử cụ thể trong đó.

>>> L1=['a', 'b', 'c', 'a', 'x']
>>> L1
['a', 'b', 'c', 'a', 'x']
>>> L1.index('a')
0

Để có được chỉ mục của tất cả các lần xuất hiện của một phần tử, hãy tạo đối tượng liệt kê (trình bày trình lặp cho chỉ mục và giá trị của từng phần tử trong danh sách)

>>> for i,j in enumerate(L1):
if j=='a':
print (i)


0
3