ویژگی های چندگانه
1) می توانید بدون استفاده از پرانتز/
مقادیری را به یک تاپل اختصاص دهید
به عنوان مثال، می توانید یک تاپل مانند زیر ایجاد کنید:
<جدول>
<بدن>
1
2
3
|
a = 1,2,3,4,5
print(a[3]) # 4 به یک عنصر از یک تاپل میتوان به همان روشی که عنصری از یک فهرست دسترسی داشت،
# با مشخص کردن شاخص عنصر در براکت.
|
2) برای اعلام یک تاپل که شامل یک عنصر واحد است، باید از یک کاما انتهایی استفاده کنید:
<جدول>
<بدن>
1
2
3
4
|
a = 'a'
b = 'b'،
چاپ (نوع (ب)) # <کلاس 'تبلی'>
print(type(a)) # <class 'str'>
|
3) می توانید مقادیر عناصر تاپل را به متغیرهای جداگانه اختصاص دهید:
<جدول>
<بدن>
1
2
3
|
my_tuple = (1، 2، 3، 4، 5)
a، b، c، d، e = my_tuple
چاپ (ج) #3
|
زیرخط
_
را می توان به عنوان متغیرهای غیر ضروری استفاده کرد
<جدول>
<بدن>
1
2
3
|
my_tuple = (1، 2، 3)
a, _, _ = من_جلو
چاپ (الف) #1
|
تعداد متغیرها باید با عدد مطابقت داشته باشد. از عناصر تاپل!
4) یک تاپل می تواند حاوی عناصر تو در تو مختلف باشد. در این حالت، هنگام مراجعه به عناصر تودرتو، باید از براکت های مربع اضافی استفاده کنید
<جدول>
<بدن>
1
2
|
my_tuple = (('a'، 'b'، 'c')، [1، 2]، ((1، 'a' )، ('b'، 'c')))
print(my_tuple[2][1]) # ('b'، 'c')
|