به آموزشگاه مجازی سینا خوش آمدید!

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

امتیاز
(0)

برای دسترسی به آیتم های تاپل در پایتون، می توانیم اندیس آن را در براکت ها قرار دهیم:

مثال شماره 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. سوال خود را به طور واضح بیان کنید و از کلمات مبهم استفاده نکنید.

ارسال