آموزش دسترسی به آیتم های تاپل در پایتون
برای دسترسی به آیتم های تاپل در پایتون، می توانیم اندیس آن را در براکت ها قرار دهیم:
مثال شماره 1
پرینت کردن دومین آیتم در تاپل:
thistuple = ("apple", "banana", "cherry")
print(thistuple[1])
نتیجه:
banana
امتحان کنیدنکته: اندیس اولین آیتم 0 می باشد.
اندیس گذاری منفی
اندیس گذاری منفی، یعنی شروع از انتهای تاپل. مقدار 1- به آخرین آیتم رجوع می کند و مقدار 2- به دومین آیتم از انتها رجوع می کند و همین طور الی اخر.
مثال شماره 2
پرینت کردن آخرین آیتم تاپل:
thistuple = ("apple", "banana", "cherry")
print(thistuple[-1])
نتیجه:
cherry
امتحان کنیدمحدوده ای از اندیس ها
ما می توانیم یک محدوده از اندیس ها را با مشخص کردن محل شروع و محل انتهای آن، مشخص کنیم. وقتی که یک محدوده را مشخص کنیم، مقدار برگردانده شده، یک تاپل جدید خواهد بود که حاوی این آیتم های مشخص شده می باشد.
مثال شماره 3
برگرداندن سومین و چهارمین و پنجمین آیتم:
thistuple = ("apple", "banana", "cherry", "orange", "kiwi", "melon", "mango")
print(thistuple[2:5])
نتیجه:
('cherry', 'orange', 'kiwi')
امتحان کنیدنکته: در مثال بالا، جستجو از اندیس 2 شروع می شود(که شامل خود اندیس 2 نیز می شود) و در اندیس 5 پایان می یابد(اما شامل خود اندیس 5 نمی شود).
نکته: به یاد داشته باشید که اندیس اولین آیتم 0 می باشد.
اگر مقدار شروع را مشخص نکنیم، محدوده از اولین آیتم شروع خواهد شد:
مثال شماره 4
این مثال، آیتم ها را از اول برمی گرداند اما شامل خود "kiwi" نمی شود:
thistuple = ("apple", "banana", "cherry", "orange", "kiwi", "melon", "mango")
print(thistuple[:4])
نتیجه:
('apple', 'banana', 'cherry', 'orange')
امتحان کنیداگر مقدار پایانی را مشخص نکنیم، محدوده تا انتهای تاپل را دربر خواهد گرفت:
مثال شماره 5
این مثال، آیتم ها را از "cherry" الی آخر تاپل برمی گرداند:
thistuple = ("apple", "banana", "cherry", "orange", "kiwi", "melon", "mango")
print(thistuple[2:])
نتیجه:
('cherry', 'orange', 'kiwi', 'melon', 'mango')
امتحان کنیدمحدوده ای از اندیس های منفی
اگر می خواهید جسجتو از انتهای تاپل انجام شود، می توانید از اندیس های منفی استفاده کنید:
مثال شماره 6
این مثال، آیتم ها را از اندیس 4- (که شامل خود آن نیز می شود) الی اندیس 1-(که شامل خود آن نمی شود) برمی گرداند.
thistuple = ("apple", "banana", "cherry", "orange", "kiwi", "melon", "mango")
print(thistuple[-4:-1])
نتیجه:
('orange', 'kiwi', 'melon')
امتحان کنیدچک کردن اینکه یک آیتم وجود داشته باشد
برای اینکه مشخص کنیم که آیا یک آیتم مشخص در یک تاپل حضور دارد یا نه، می توانیم از کلمه کلیدی in استفاده کنیم:
مثال شماره 7
بررسی اینکه آیا "apple" در این تاپل وجود دارد یا نه:
thistuple = ("apple", "banana", "cherry")
if "apple" in thistuple:
print("Yes, 'apple' is in the fruits tuple")
نتیجه:
Yes, 'apple' is in the fruits tuple
امتحان کنید
منبع: www.w3schools.com/python
- بازدید: 52
1. سعی کنید نظرات شما مرتبط با مقاله ی مورد نظر باشد، در غیر این صورت پاسخ داده نخواهد شد.
2. سوالات خود را به صورت کوتاه بیان کنید و از پرسیدن چند سوال به طور همزمان خودداری کنید.
3. سوال خود را به طور واضح بیان کنید و از کلمات مبهم استفاده نکنید.