Python Tuples
تاپل
تاپل جهت ذخیره کردن چندین آیتم در یک متغیر استفاده میشود. تاپل یکی از ۴ نوع دادهای است که در پایتون جهت ذخیره مجموعهای از دادهها استفاده میشود. ۳تای دیگر عبارتند از List ،Set و Dictionary که هر کدام کیفیت و کاربرد خاص خود را دارند.
تاپل مجموعهای دارای ترتیب و غیرقابل تغییر است. برای نوشتن تاپل از علامت پرانتز استفاده میکنیم.
آیتمهای تاپل
آیتمهای تاپل دارای ترتیب و همچنین غیرقابل تغییر هستند. همچنین آیتمهای تکراری میتوانند در آن وجود داشته باشند.
آیتمهای تاپل دارای ایندکس هستند. آیتم اول دارای ایندکس [0]
آیتم دوم دارای ایندکس [1]
و الی آخر.
دارای ترتیب
زمانیکه میگوئیم تاپل دارای ترتیب است، به این معنی است که آیتمهای آن دارای یک ترتیب تعریف شده هستند و این ترتیب غیر قابل تغییر است.
غیر قابل تغییر
تاپلها غیر قابل تغییر هستند، به این معنی که بعد از ایجاد یک تاپل نمیتوانیم آیتمی را به آن اضافه، حذف و یا تغییر دهیم.
وجود آیتمهای تکراری
از آنجا که تاپلها دارای ایندکس هستند، میتوانند دارای آیتمهایی با مقدار یکسان باشند.
طول تاپل
جهت به دستآوردن طول تاپل میتوان از تابع len()
استفاده کرد.
درست کردن تاپل با یک آیتم
برای ایجاد تاپل با یک آیتم، باید بعد از آیتم یک علامت کاما را اضافه کنید، در غیر اینصورت پایتون آن را به عنوان تاپل شناسایی نمیکند.
نوع داده آیتمهای تاپل
آیتمهای تاپل میتوانند از هر نوعی باشند.
همچنین یک تاپل میتواند شامل دادههایی از نوع متفاوت باشد.
سازنده ()tuple
راه دیگر ساختن تاپل استفاده از سازنده (constructor) تاپل به صورت زیر است.