Problem

1/7

تاپل ها

Theory Click to read/hide

تقلو

یک لیست غیرقابل تغییر است. پس از ایجاد یک تاپل به هیچ وجه نمی توان آن را تغییر داد.

چرا تاپل ها مورد نیاز است؟
  • در صورت محافظت از هرگونه داده در برابر تغییرات (عمدی یا تصادفی).
  • قسمت‌ها فضای حافظه کمتری را اشغال می‌کنند و سریع‌تر از لیست‌ها هستند.
  • برگرداندن چندین مقدار از یک تابع.
  • از تاپل ها می توان به عنوان کلیدهای فرهنگ لغت استفاده کرد (در ادامه در مورد آن توضیح خواهیم داد).



ایجاد تاپل ها

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)


شما باید به یاد داشته باشید!
  1. تک ها یک لیست غیرقابل تغییر هستند.
  2. عناصر یک تاپل می توانند انواع مختلفی داشته باشند.
  3. می‌توانید با استفاده از تابع tuple() یا با فهرست کردن عناصر داخل پرانتز یک تاپل ایجاد کنید.

Problem

ورودی مجموعه ای از اعداد صحیح است. از مجموعه اعداد داده شده یک تاپل ایجاد کنید.

مثال‌ها
<سر> <بدن>
# ورودی خروجی
1 1 2 3 4 5 (1، 2، 3، 4، 5)