Tuple در لغت به معنای «چندتایی» بوده و در جایگاههای مختلف معانی متفاوتی دارد و این در حالی است در زبانهایی مانند پایتون، لیسپ و غیره، تاپل به مجموعۀ مقادیری گفته میشود که به صورت مرتب شده پشت سر هم آمده باشند.
لذا تاپل یکی از انواع دیتاتایپهای زبانهای برنامهنویسی نام برده میباشد. معمولاً در یک تاپل، برای جدا کردن مقادیر از یکدیگر از کاما استفاده کرده و مقادیر را داخل پرانتز یا براکت قرار میدهند. در این دست زبانهای برنامهنویسی، تاپل را معمولاً برای دو منظور استفاده میکنند که عبارتند از:
- ارسال پارامتر به یک برنامۀ دیگر
- نمایش اطلاعات استخراج شده از یک دیتابیس
در برخی زبانها میتوان تاپلهای تو در تو نیز تعریف کرد. ضمناً تاپلها به تعداد دلخواه (از یک تا n) عضو میتوانند داشته باشند. علاوه بر برنامهنویسی، این اصطلاح در دیگر حوزهها نیز کاربرد دارد که عبارتند از:
ریاضیات
تاپل در ریاضیات به چندتاییهای گفته میشود که در آنها ترتیب دارای اهمیت است. به عنوان مثال، یک نقطه در یک صفحه را میتوان یک تاپل دوتایی (یا همان زوج مرتب) نامید.
دیتابیس
در دیتابیس به هر رکورد (سطر) یک تاپل گفته میشود و این اصطلاح معمولاً در دیتابیسهای نواسکیوال استفاده میشود.