তালিকার টাপলগুলোর যোগফল
যখন একটি টাপলের তালিকায় উপস্থিত উপাদানগুলোর যোগফল বের করতে হয়, তখন 'map' মেথড এবং 'sum' মেথড ব্যবহার করা যেতে পারে।
একটি তালিকা নানা ধরনের মান সংরক্ষণ করতে পারে (যেমন পূর্ণসংখ্যা, ফ্লোটিং পয়েন্ট, স্ট্রিং ইত্যাদি)।
টাপলের একটি তালিকায় মূলত টাপলগুলো একটি তালিকার ভিতরে সংরক্ষিত থাকে।
map ফাংশন একটি দেওয়া ফাংশন/অপারেশন একটি ইটারেবল (যেমন তালিকা, টাপল) এর প্রতিটি আইটেমের ওপর প্রয়োগ করে। এটি ফলাফল হিসেবে একটি তালিকা ফেরত দেয়।
'sum' মেথড একটি ইটারেবলের উপাদানগুলোর যোগ করতে ব্যবহৃত হয়।
উদাহরণ
my_list = [(11, 14), (54, 56), (98, 0), (13, 76)]
print("তালিকা:")
print(my_list)
my_result = sum(map(sum, my_list))
print("তালিকার টাপলগুলোর যোগফল:")
print(my_result)
আউটপুট
তালিকা: [(11, 14), (54, 56), (98, 0), (13, 76)] তালিকার টাপলগুলোর যোগফল: 322
ব্যাখ্যা
- একটি টাপলের তালিকা সংজ্ঞায়িত করা হয়েছে এবং কনসোলে প্রদর্শিত হয়েছে।
- ইটারেবলটিকে 'sum' এ ম্যাপ করা হয়েছে এবং সব উপাদান যোগ করা হয়েছে।
- এটি আবার 'sum' মেথডের প্যারামিটার হিসেবে ব্যবহার করা হয়েছে, যা চূড়ান্ত ফলাফল দেয়।
- এটি একটি ভ্যালুর কাছে অ্যাসাইন করা হয়েছে।
- এটি কনসোলে প্রদর্শিত হয়েছে।