2010-10-02 50 views

Trả lời

11
>>> ['a', 'b'].index('b') 
1 

Nếu danh sách đã được sắp xếp, tất nhiên bạn có thể làm tốt hơn tìm kiếm tuyến tính.

1

Có lẽ phương thức index?

a = ["a", "b", "c", "d", "e"] 
print a.index("c") 
0

Theo đề xuất của người khác, bạn có thể sử dụng index. Ngoài ra, bạn có thể sử dụng enumerate để nhận cả số index cũng như character

for position,char in enumerate(['a','b','c','d']): 
    if char=='b': 
     print position 
Các vấn đề liên quan