تقلو
یک لیست غیرقابل تغییر است. پس از ایجاد یک تاپل به هیچ وجه نمی توان آن را تغییر داد.
چرا تاپل ها مورد نیاز است؟
- در صورت محافظت از هرگونه داده در برابر تغییرات (عمدی یا تصادفی).
- قسمتها فضای حافظه کمتری را اشغال میکنند و سریعتر از لیستها هستند.
- برگرداندن چندین مقدار از یک تابع.
- از تاپل ها می توان به عنوان کلیدهای فرهنگ لغت استفاده کرد (در ادامه در مورد آن توضیح خواهیم داد).
ایجاد تاپل ها
1 راه: مانند یک لیست، اما با پرانتز
<جدول>
<بدن>
1
2
3
|
a = (1،2،3،4،5)
print(type(a)) # کلاس 'تقلو'
چاپ (الف) # (1، 2، 3، 4، 5)
|
دو راه: با استفاده از تابع
tuple()
<جدول>
<بدن>
1
2
3
|
b = تاپل ((1،2،3،4،5))
چاپ(نوع(ب)) # <کلاس 'تقلو'>
چاپ (ب) # (1، 2، 3، 4، 5)
|
شما باید به یاد داشته باشید!
- تک ها یک لیست غیرقابل تغییر هستند.
- عناصر یک تاپل می توانند انواع مختلفی داشته باشند.
- میتوانید با استفاده از تابع
tuple()
یا با فهرست کردن عناصر داخل پرانتز یک تاپل ایجاد کنید.