متدهای تاپل (Tuple Methods)
اینجا با «متدهای تاپل» آشنا می شویم. تاپل «immutable» است؛ یعنی خودش عوض نمی شود. اما دو متد کاربردی دارد: count() و index().
مرور سریع متدهای تاپل
count() تعداد رخداد یک مقدار را می شمارد. index() جایگاه اولین رخداد را برمی گرداند.
استفاده از count() روی تاپل
count() یعنی «بشمار». مثل شمردن حضور اسم یک دانش آموز در لیست.
t = ("red", "blue", "red", "green", "red")
c = t.count("red")
print(c)
نکته: اگر مقدار نباشد، count() صفر می دهد و خطا نمی آید.
یافتن موقعیت با index()
index() یعنی «جایگاه». مثل پیدا کردن شماره صندلی در سالن.
t = ("cat", "dog", "bird", "dog")
pos = t.index("dog")
print(pos)
هشدار: اگر مقدار پیدا نشود، index() خطا می دهد؛ قبلش وجودش را چک کن.
گام های تمرینی
- یک تاپل با چند مقدار تکراری بساز.
- با count() تعداد یک مقدار را چاپ کن.
- با index() جایگاه اولین رخداد را بگیر.
ادامه مسیر: متدهای تاپل در پروژه
برای مرور متدهای تاپل همین صفحه را نگه دار. سپس به ادغام تاپل ها برگرد و کاربرد جمع و تکرار را تمرین کن.
جمع بندی سریع
- count() تعداد رخداد را می دهد.
- index() جایگاه اولین رخداد است.
- تاپل تغییرناپذیر است؛ داده عوض نمی شود.
- قبل از index() وجود مقدار را بررسی کن.