একটি পাইথন তালিকার উপাদান হিসাবে tuples থাকতে পারে। এই প্রবন্ধে আমরা অন্বেষণ করব কিভাবে প্রতিটি nth উপাদানের টিউপল গঠন করা যায় যা প্রদত্ত টিপলে উপাদান হিসেবে উপস্থিত থাকে।
সূচী ব্যবহার করা
nth সূচকের জন্য প্রযোজ্য ইন ক্লজ সহ তালিকা থেকে উপাদানগুলি অ্যাক্সেস করার জন্য আমরা একটি লুপ ডিজাইন করতে পারি। তারপরে আমরা ফলাফলটিকে একটি নতুন তালিকায় সংরক্ষণ করি৷
উদাহরণ
Alist = [('Mon','3 pm',10),('Tue','12pm',8),('Wed','9 am',8),('Thu','6 am',5)] #Given list print("Given list: ",Alist) # Use index res = [x[1] for x in Alist] print("The 1 st element form each tuple in the list: \n",res)
আউটপুট
উপরের কোডটি চালানো আমাদের নিম্নলিখিত ফলাফল দেয় -
Given list: [('Mon', '3 pm', 10), ('Tue', '12pm', 8), ('Wed', '9 am', 8), ('Thu', '6 am', 5)] The 1 st element form each tuple in the list: ['3 pm', '12pm', '9 am', '6 am']
আইটেমজেটার ব্যবহার করুন
অপারেটর মডিউল থেকে itegetter ফাংশন পুনরাবৃত্তের শেষ অনুসন্ধান না হওয়া পর্যন্ত প্রতিটি আইটেমকে প্রদত্ত পুনরাবৃত্তিযোগ্য আকারে আনতে পারে। এই প্রোগ্রামে আমরা প্রদত্ত তালিকা থেকে ইনডেক্স পজিশন 2 অনুসন্ধান করি এবং আইটেমজেটার ফাংশনের ফলাফল থেকে প্রতিটি ফলাফলে একই ফাংশন বারবার প্রয়োগ করার জন্য একটি মানচিত্র ফাংশন প্রয়োগ করি। অবশেষে আমরা একটি তালিকা হিসাবে ফলাফল সংরক্ষণ.
উদাহরণ
from operator import itemgetter Alist = [('Mon','3 pm',10),('Tue','12pm',8),('Wed','9 am',8),('Thu','6 am',5)] #Given list print("Given list: ",Alist) # Use itemgetter res = list(map(itemgetter(2), Alist)) print("The 1 st element form each tuple in the list: \n",res)
আউটপুট
উপরের কোডটি চালানো আমাদের নিম্নলিখিত ফলাফল দেয় -
Given list: [('Mon', '3 pm', 10), ('Tue', '12pm', 8), ('Wed', '9 am', 8), ('Thu', '6 am', 5)] The 1 st element form each tuple in the list: [10, 8, 8, 5]