Python - Tuple Methods

در پایتون، Tuple متدهای محدودی دارد، زیرا Tupleها غیرقابل تغییر (immutable) هستند.
با این حال، دو متد اصلی برای جستجو و شمارش عناصر وجود دارد.

🔹 1️⃣ ()count

تعداد وقوع یک مقدار مشخص را در Tuple برمی‌گرداند.

t = (1, 2, 3, 2, 4, 2) print(t.count(2)) # 3

🔹 2️⃣ ()index

اندیس اولین وقوع یک مقدار را برمی‌گرداند.

t = (10, 20, 30, 20) print(t.index(20)) # 1
  • اگر مقدار وجود نداشته باشد، ValueError رخ می‌دهد.

  • می‌توان محدوده جستجو را مشخص کرد:

print(t.index(20, 2)) # جستجو از اندیس 2 به بعد → 3

🔹 3️⃣ نکات مهم

  • Tuple متدهای تغییر مانند append, remove, pop ندارد.

  • فقط متدهای خواندن و جستجو وجود دارد (count, index).

  • Tupleها سرعت بیشتری نسبت به لیست دارند و برای داده‌های ثابت مناسب هستند.

💡 خلاصه:

متدکاربرد
count(x)تعداد وقوع مقدار x در Tuple
index(x)اندیس اولین وقوع مقدار x
index(x, start, end)اندیس اولین وقوع مقدار x در محدوده مشخص

این‌ها تمام متدهای Tuple در پایتون هستند، زیرا Tuple قابل تغییر نیست و بیشتر برای ذخیره و دسترسی داده‌های ثابت استفاده می‌شود.