মাল্টিপল টাপল (Multiple Tuple) মানে টাপলের টাপল — একটি টাপল যার প্রতিটি এলিমেন্ট আবার একটি টাপল। এটি ইমিউটেবল, অর্ডার্ড এবং হেটেরোজিনিয়াস ডেটা গ্রুপিংয়ের জন্য উপযোগী।
উদাহরণ
x = ((0, 1, 2), (3, 4, 5), (6, 7, 8), (9, 10, 11), (12, 13, 14))
ডিস্ট্রাকচারিং (Destructuring) দিয়ে ইটারেশন
for a, b, c in x:
print(a + b + c)
আউটপুট
3 12 21 30 39
ব্যবহার ক্ষেত্র
- কোঅর্ডিনেট পেয়ার:
((x1, y1), (x2, y2), ...) - ডেটাবেস রো (রিড-অনلی)
- ফাংশন থেকে একাধিক ভ্যালু রিটার্ন (নেস্টেড)
- কনস্ট্যান্ট কনফিগারেশন ডেটা
ফायदা
- ইমিউটেবল: অকস্মিক মডিফিকেশন রোধ করে
- অর্ডার্ড: পজিশন মেনেই থাকে
- হ্যাশেবল: ডিকশনারি কী বা সেট এলিমেন্ট হিসেবে ব্যবহার করা যায়
- হালকা (Lightweight): লিস্ট চেয়ে কম মেমরি