লিস্টে (সহ স্ট্রিং এবং টাপল মতো অন্যান্য সিকোয়েন্স টাইপে) index() মেথড থাকে যা একটি নির্দিষ্ট উপাদানের প্রথম অকারেন্স খুঁজে বের করতে সাহায্য করে।
>>> L1 = ['a', 'b', 'c', 'a', 'x']
>>> L1
['a', 'b', 'c', 'a', 'x']
>>> L1.index('a')
0
একই উপাদানের সকল অকারেন্সের ইনডেক্স পেতে enumerate অবজেক্ট তৈরি করতে হয় (যেটি লিস্টের প্রতিটি এলিমেন্টের ইনডেক্স এবং ভ্যালুর জন্য ইটারেটর প্রদান করে)।
>>> for i, j in enumerate(L1): ... if j == 'a': ... print(i) 0 3
আধুনিক পদ্ধতি (পাইথন ৩.৮+)
list.index()-এর start এবং end প্যারামিটার ব্যবহার করে নির্দিষ্ট রেঞ্জে সার্চ করা যায়। সব ইনডেক্স পেতে লিস্ট কম্প্রিহেনশনও ব্যবহার করা যায়:
indices = [i for i, val in enumerate(L1) if val == 'a'] print(indices) # [0, 3]