دسترسی به آیتم های تاپل
می توانید با اشاره به شماره فهرست، در داخل براکت مربعی به آیتم های تاپل دسترسی پیدا کنید:
مثال
thistuple = ("apple", "banana", "cherry")
print(thistuple[1])
توجه: اولین آیتم دارای شماره فهرست 0 است.
شماره فهرست منفی
شماره فهرست منفی به معنی شمارش آیتم ها از انتهای تاپل است.
-1
به آخرین آیتم، -2
به آیتم یکی مانده به آخر و… اشاره دارد.
مثال
thistuple = ("apple", "banana", "cherry")
print(thistuple[-1])
محدوده آیتم ها
شما می توانید محدوده ای از آیتم ها را با تعیین شماره فهرست شروع و پایان محدوده مشخص کنید.
هنگام تعیین محدوده، مقدار بازگشتی یک تاپل جدید با موارد مشخص شده خواهد بود.
مثال
آیتم سوم، چهارم و پنجم را برگردانید:
thistuple = ("apple", "banana", "cherry", "orange", "kiwi", "melon", "mango")
print(thistuple[2:5])
توجه: توجه: در زمان تعیین محدوده، شماره فهرست اول شامل محدوده می شود اما شماره فهرست دوم شامل محدوده نمی شود.
به یاد داشته باشید که اولین آیتم دارای شماره فهرست 0 است.
با حذف مقدار شروع، محدوده از اولین آیتم شروع می شود:
مثال
این مثال موارد را از ابتدا تا “Kiwi” باز می گرداند، اما شامل خود آیتم “Kiwi” نمی شود:
thistuple = ("apple", "banana", "cherry", "orange", "kiwi", "melon", "mango")
print(thistuple[:4])
با حذف مقدار پایانی، محدوده تا انتهای لیست در نظر گرفته می شود:
مثال
این مثال آیتم ها را از “cherry” تا انتها برمی گرداند:
thistuple = ("apple", "banana", "cherry", "orange", "kiwi", "melon", "mango")
print(thistuple[2:])
محدوده منفی
اگر میخواهید جستجو را از انتهای تاپل شروع کنید، شماره فهرست های منفی را مشخص کنید:
مثال
این مثال موارد را از شماره فهرست -4
(شامل خود این آیتم) تا شماره فهرست -1
(بجز خود این آیتم) برمی گرداند:
thistuple = ("apple", "banana", "cherry", "orange", "kiwi", "melon", "mango")
print(thistuple[-4:-1])
بررسی وجود یک آیتم
برای تعیین اینکه آیا یک آیتم مشخص در یک تاپل وجود دارد یا خیر از کلمه کلیدی in استفاده کنید:
مثال
بررسی وجود “apple” در تاپل:
thistuple = ("apple", "banana", "cherry")
if "apple" in thistuple:
print("Yes, 'apple' is in the fruits tuple")