একটি লিস্ট যেতে টাপলের লিস্ট থাকে। প্রতিটি কলামের (পজিশন অনুযায়ী) টাপলগুলোর সমষ্টি বের করতে হবে। zip() এবং sum() বা map() ব্যবহার করে সমাধান।
১. ফর লুপ + zip()
data = [[(3, 92), (21, 4), (15, 6)], [(25, 62), (12, 7), (15, 7)]]
print("The list of tuples:", str(data))
result = [tuple(sum(m) for m in zip(*n)) for n in zip(*data)]
print("Column summation of tuples:", str(result))
আউটপুট: [(28, 154), (33, 11), (30, 13)]
২. map() + zip()
data = [[(3, 92), (21, 4), (15, 6)], [(25, 62), (12, 7), (15, 7)]]
print("The list of tuple values:", str(data))
result = [tuple(map(sum, zip(*n))) for n in zip(*data)]
print("Column summation of tuples:", str(result))