متدهای تاپل (Tuple Methods)
تاپل (Tuple) مجموعه مرتب و تغییرناپذیر است. اینجا فقط دو متد داریم: count() و index(). اولی تعداد یک مقدار را می شمارد. دومی موقعیت اولین رخداد را می دهد. مثل لیست حضور و غیاب کلاس، اما تغییرناپذیر.
دو متد اصلی تاپل
count(x): چند بار مقدار x در تاپل دیده می شود. index(x): اولین جایگاه x را برمی گرداند.
نمونه کد ساده
nums = (1, 2, 2, 3, 2, 4)
print(nums.count(2))
print(nums.index(3))
names = ("amy", "ben", "amy")
print(names.count("amy"))
print(names.index("ben"))
سه گام تمرین سریع
- یک تاپل از اعداد یا نام ها بساز.
- با
count()تعداد یک مقدار را پیدا کن. - با
index()جای اولین رخداد را بیاب.
نکته: اگر مقدار موجود نباشد، index() خطا می دهد. قبلش با in چک کن.
برای دیکشنری ها به متدهای دیکشنری برو. همچنین مجموعه ها را در متدهای مجموعه ببین.
جمع بندی سریع
- تاپل تغییر نمی کند؛ فقط می خوانیم.
count()تعداد را می شمارد.index()محل اولین رخداد است.- قبل از
index()وجود مقدار را چک کن.