Python - Access Tuple Items

دسترسی به آیتم‌های تاپل

آیتم‌های تاپل دارای ایندکس هستند و شما می‌توانید با استفاده از شماره ایندکس به آن‌ها دسترسی داشته باشید.


thistuple = ("apple", "banana", "cherry")
print(thistuple[1])

خروجی:

اولین آیتم دارای شماره ایندکس صفر است.

ایندکس‌دهی منفی

ایندکس‌دهی منفی به معنی شروع از آخر است. -1 آخرین آیتم، -2 دومین آیتم از آخر و ...


thistuple = ("apple", "banana", "cherry")
print(thistuple[-1])

خروجی:

محدوده‌ای از ایندکس‌ها

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


thistuple = ("apple", "banana", "cherry", "orange", "kiwi", "melon", "mango")
print(thistuple[2:5])

خروجی:

جستجو از ایندکس شماره ۲ (که شامل می‌شود) شروع و در ایندکس شماره ۵ (که شامل نمی‌شود) پایان می‌یابد.

اگر در تعیین محدوده‌ای از ایندکس‌ها اولین مقدار را خالی بگذاریم، محدوده از اولین آیتم شروع می‌شود.


thistuple = ("apple", "banana", "cherry", "orange", "kiwi", "melon", "mango")
print(thistuple[:4])

خروجی:

همچنین اگر در نوشتن محدوده‌ای از ایندکس‌ها مقدار آخر را ننویسیم، محدوده تا آخرین آیتم ادامه پیدا می‌کند.


thistuple = ("apple", "banana", "cherry", "orange", "kiwi", "melon", "mango")
print(thistuple[2:])

خروجی:

محدوده‌ای از ایندکس‌های منفی

اگر می‌خواهید که جستجو از آخر آغاز شود، می‌توانید از محدوده ایندکس‌های منفی استفاده کنید.


thistuple = ("apple", "banana", "cherry", "orange", "kiwi", "melon", "mango")
print(thistuple[-4:-1])

خروجی:

بررسی کردن وجود یک آیتم

برای بررسی وجود یک آیتم در تاپل می‌توانید از کلیدواژه in استفاده کنید.


thistuple = ("apple", "banana", "cherry")
if "apple" in thistuple:
print("Yes, 'apple' is in the fruits tuple")

خروجی: