যখন আমরা পাইথন তালিকা ব্যবহার করি, তখন বিভিন্ন অবস্থানে এর উপাদানগুলি অ্যাক্সেস করতে হবে। এই নিবন্ধে আমরা দেখব কিভাবে একটি তালিকায় নির্দিষ্ট উপাদানের সূচী পেতে হয়।
তালিকা সহ। সূচক
নীচের প্রোগ্রামটি প্রদত্ত তালিকার বিভিন্ন উপাদানের সূচক মান উৎস করে। আমরা একটি প্যারামিটার হিসাবে উপাদানটির মান সরবরাহ করি এবং সূচক ফাংশন সেই উপাদানটির সূচক অবস্থান প্রদান করে৷
উদাহরণ
listA = [11, 45,27,8,43] # Print index of '45' print("Index of 45: ",listA.index(45)) listB = ['Sun','Mon','Tue','Wed','Thu','Fri','Sat'] # Print index of 'Wed' print("Index of Wed: ",listB.index('Wed'))
আউটপুট
উপরের কোডটি চালানো আমাদের নিম্নলিখিত ফলাফল দেয় -
('Index of 45: ', 1) ('Index of Wed: ', 3)
পরিসীমা এবং লেন সহ
নীচের প্রোগ্রামে আমরা তালিকার প্রতিটি উপাদানের মধ্যে লুক করি এবং সূচক পেতে লুপের জন্য ভিতরের একটি তালিকা ফাংশন প্রয়োগ করি।
উদাহরণ
listA = [11, 45,27,8,43] #Given list print("Given list: ",listA) # Print all index and values print("Index and Values: ") print ([list((i, listA[i])) for i in range(len(listA))])
আউটপুট
উপরের কোডটি চালানো আমাদের নিম্নলিখিত ফলাফল দেয় -
Given list: [11, 45, 27, 8, 43] Index and Values: [[0, 11], [1, 45], [2, 27], [3, 8], [4, 43]]
গণনার সাথে
গণনা ফাংশন নিজেই একটি তালিকার উপাদানগুলির মান সহ সূচক অবস্থানের ট্র্যাক দেয়। সুতরাং যখন আমরা একটি তালিকায় গণনা ফাংশন প্রয়োগ করি তখন এটি আউটপুট হিসাবে সূচক এবং মান উভয়ই দেয়।
উদাহরণ
listA = [11, 45,27,8,43] #Given list print("Given list: ",listA) # Print all index and values print("Index and Values: ") for index, value in enumerate(listA): print(index, value)
আউটপুট
উপরের কোডটি চালানো আমাদের নিম্নলিখিত ফলাফল দেয় -
Given list: [11, 45, 27, 8, 43] Index and Values: 0 11 1 45 2 27 3 8 4 43