কম্পিউটার টিউটোরিয়াল

পাইথনে টাপল অ্যাট্রিবিউট হিসেবে লিস্টের সামেশন করা

টাপলের লিস্টের সামেশন বের করতে লিস্ট কমপ্রিহেনশন এবং 'sum' মেথড ব্যবহার করা যায়।

একটি লিস্ট হেটেরোজিনাস ভ্যালু সংরক্ষণ করতে ব্যবহার করা যায়।

একটি টাপলের লিস্ট মূলত একটি লিস্টের ভেতরে টাপলগুলো থাকে।

লিস্ট কমপ্রিহেনশন হলো লিস্টের মাধ্যমে ইটারেট করে সেটার ওপর অপারেশন করার একটি শর্টহ্যান্ড।

'sum' মেথড একটি ইটেরেবলের এলিমেন্টগুলো যোগ করতে ব্যবহৃত হয়, যেখানে ইটেরেবলটি আর্গুমেন্ট হিসেবে পাস করা হয়।

নিচে ডেমোстран্স্ট্রেশন দেওয়া হলো:

উদাহরণ

my_list = [('Hi', [45, 67, 21]), ('There', [45, 32, 1]), ('Jane', [59, 13])]
print("The list is : ")
print(my_list)
my_result = [(key, sum(lst)) for key, lst in my_list]
print("The list of tuple after summation is : ")
print(my_result)

আউটপুট

The list is : [('Hi', [45, 67, 21]), ('There', [45, 32, 1]), ('Jane', [59, 13])]
The list of tuple after summation is : [('Hi', 133), ('There', 78), ('Jane', 72)]

ব্যাখ্যা

  • একটি টাপলের লিস্ট সংজ্ঞায়িত করা হয়েছে, এবং কনসোলে ডিসপ্লে করা হয়েছে।
  • এটি লিস্ট কমপ্রিহেনশন ব্যবহার করে ইটারেট করা হয়েছে, এবং টাপলের লিস্টের প্রতিটি ইন্টিজার যোগ করা হয়েছে, এবং লিস্টে রূপান্তরিত করা হয়েছে।
  • এই অপারেশনের ডেটা একটি ভেরিয়েবলে সংরক্ষিত হয়েছে।
  • এই ভেরিয়েবলটি আউটপুট হিসেবে কনসোলে ডিসপ্লে করা হয়েছে।
  1. পাইথনে টাপল লিস্টের গ্রুপড সামেশন

  2. পাইথনে লিস্টকে টাপলে রূপান্তর

  3. পাইথনে টাপলের লিস্টে টাপল কম্বাইন করা

  4. পাইথনে লিস্ট vs টাপল vs ডিকশনারি পার্থক্য