তালিকা হল উপাদানগুলির একটি আদেশকৃত ক্রম। তালিকার পৃথক উপাদান 0 দিয়ে শুরু হওয়া সূচক ব্যবহার করে অ্যাক্সেস করা হয় এবং দৈর্ঘ্য -1 পর্যন্ত যায়। যদি সূচী এই সীমার বাইরে যায়, তাহলে IndexError ব্যতিক্রমের সম্মুখীন হয়৷
নিম্নলিখিত উদাহরণে, একটি অসীম লুপ একবারে একটি উপাদান পপ করতে ব্যবহৃত হয়। লুপ শেষ উপাদান পপ করার পরেও যেতে চেষ্টা করে, IndexError ব্যতিক্রম সম্মুখীন হবে। আমরা এটিকে ট্রাই ব্যবহার করে ফাঁদে ফেলি - মেকানিজম ছাড়া।
a=[1,2,3] while True: try: b=a.pop() print (b) except (IndexError): break