কম্পিউটার

তালিকায় পাইথন টিপলস থেকে nম উপাদান অ্যাক্সেস করা হচ্ছে


একটি পাইথন তালিকার উপাদান হিসাবে 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]

  1. পাইথনে তালিকায় উপাদানের পুনরাবৃত্তি

  2. পাইথনে তালিকার শেষ থেকে Nth নোড সরান

  3. পাইথন প্রোগ্রাম একটি তালিকা থেকে ডুপ্লিকেট উপাদান অপসারণ?

  4. পাইথনে সূচক দ্বারা একটি তালিকা থেকে কীভাবে একটি উপাদান সরাতে হয়?