Python Tuple Python Tuple
Tuple در پایتون
تاپل Tuple یک مجموعه (Collection) از داده ها است که مرتب و غیر قابل تغییر است.
Tuple ها با پرانتز () ساخته می شود:
1 2 | thistuple = ("apple", "banana", "cherry") print(thistuple) |
خروجی
1 2 | C:\Users\My Name>python demo_tuple.py (‘apple’, ‘banana’, ‘cherry’) |
در مثال زیر عنصر دوم تاپل را چاپ کرده ایم:
1 2 | thistuple = ("apple", "banana", "cherry") print(thistuple[1]) |
توجه داشته باشید که تاپل ها غیر قابل تغییر هستند و نمی تواند مقادیر عناصر آن ها را عوض یا حذف کنید.
در مثال زیر خطایی تولید نمی شود اما مقدار عنصر دوم هیچ تغییری پیدا نمی کند:
1 2 3 | thistuple = ("apple", "banana", "cherry") thistuple[1] = "blackcurrant" # test changeability print(thistuple) |
خروجی
1 2 | C:\Users\My Name>python demo_tuple2.py (‘apple’, ‘banana’, ‘cherry’) |
تابع tuple در پایتون
تاپل ها را می توانیم با سازنده یا تابع ()tupe نیز ایجاد کنیم:
1 2 | thistuple = tuple(("apple", "banana", "cherry")) # note the double round-brackets print(thistuple) |
در مثال زیر با استفاده از تابع ()len طول تاپل را بدست می آوریم:
1 2 | thistuple = tuple(("apple", "banana", "cherry")) print(len(thistuple)) |