تاپلها مثل لیستها از چند آیتم تشکیل میشن، اما بههیچوجه نمیشه اونا رو تغییر داد. این ساختارها بهطور گسترده در خیلی از سیستمهایی که بهشون وابسته هستیم، مثل پایگاهدادهها، استفاده میشن. تاپلها دادهها رو به همون ترتیبی که فراهم میکنیم نگه میدارن و با استفاده از اندیس میتونیم به عناصر داخل یک تاپل دسترسی پیدا کنیم.
برای مثال، اگر یک تاپل مثل ('chocolate chip cookies', 15) داشته باشی و بخوای به هر بخش از داده دسترسی پیدا کنی، میتونی دقیقاً مثل یک لیست از اندیس استفاده کنی. پردازش تاپلها از لیستها آسونتره و در مصرف حافظه هم بهینهتر عمل میکنن.
اونا تغییرناپذیر (immutable) هستن، به این معنی که نمیتونیم عنصری رو بهشون اضافه یا ازشون کم کنیم. این ویژگی تاپل مهمه، چون با استفاده از اون میتونیم مطمئن بشیم که دادههای ما تغییر نمیکنن. ما میتونیم با جفت کردن عناصر، تاپلها رو بسازیم.


