Python - Access Tuple Items
در پایتون، برای دسترسی به آیتمهای Tuple روشهای مشابه لیست وجود دارد، اما چون Tuple غیرقابل تغییر (immutable) است، فقط میتوان خواند و تغییر داد.
🔹 1️⃣ دسترسی با اندیس (Indexing)
اندیسها از صفر شروع میشوند:
اندیس منفی از انتهای Tuple شروع میکند.
🔹 2️⃣ برش (Slicing)
میتوان بخشی از Tuple را انتخاب کرد:
نتیجه همیشه یک Tuple است.
🔹 3️⃣ حلقه روی Tuple
میتوان از حلقه for
برای خواندن همه عناصر استفاده کرد:
🔹 4️⃣ دسترسی با اندیس در Nested Tuple
اگر Tuple شامل Tupleهای دیگر باشد:
🔹 5️⃣ بررسی وجود عنصر
میتوان وجود یک مقدار در Tuple را بررسی کرد:
🔹 6️⃣ شمارش و یافتن اندیس
Tuple دارای متدهای محدودی است:
✅ نکات مهم
-
Tuple immutable است → فقط میتوان خواند، نمیتوان تغییر داد.
-
اندیسها و برشها مشابه لیست کار میکنند.
-
برای Tuple تو در تو، میتوان از اندیسهای چندسطحی استفاده کرد.
-
بررسی وجود عنصر و شمارش نیز مشابه لیست است.
💡 خلاصه:
-
tuple[index]
→ دسترسی به عنصر تک -
tuple[start:end:step]
→ برش -
حلقه
for
→ تکرار روی همه عناصر -
in
→ بررسی وجود عنصر -
()count
و()index
→ شمارش و پیدا کردن اندیس
این روشها تمام راههای دسترسی به آیتمهای Tuple در پایتون را پوشش میدهند.