Python - Loop Tuples
در پایتون، Tuple غیرقابل تغییر (immutable) است، اما میتوان به راحتی روی آن حلقه زد و عناصرش را پیمایش کرد.
روشهای حلقه زدن روی Tuple مشابه لیست است.
🔹 1️⃣ حلقهی ساده for
رایجترین روش برای پیمایش Tuple:
📌 خروجی:
🔹 2️⃣ استفاده از range(len()) و اندیس
اگر نیاز به اندیس هر عنصر دارید:
📌 خروجی:
🔹 3️⃣ حلقه با ()enumerate
روش پایتونیکتر برای گرفتن اندیس و مقدار همزمان:
📌 خروجی همانند روش قبل است.
🔹 4️⃣ حلقه روی Tuple تو در تو (Nested Tuple)
برای Tupleهای تو در تو میتوان از حلقههای تو در تو استفاده کرد:
📌 خروجی:
🔹 5️⃣ حلقه با شرط
میتوان در حلقه شرطی اعمال کرد و فقط عناصر مورد نظر را چاپ کرد:
📌 خروجی:
✅ نکات مهم
-
Tuple غیرقابل تغییر است، اما پیمایش آن کاملاً مشابه لیست انجام میشود.
-
برای دسترسی به اندیس، از
range(len(tuple))یا()enumerateاستفاده کنید. -
Tupleهای تو در تو با حلقه تو در تو قابل پیمایش هستند.
-
شرطها و فیلترها به راحتی قابل استفاده هستند.
💡 خلاصه:
-
for item in tuple:→ حلقه ساده -
for i in range(len(tuple)):→ دسترسی با اندیس -
for i, item in enumerate(tuple):→ اندیس + مقدار -
حلقههای تو در تو → پیمایش Tupleهای تو در تو
-
شرطها → فیلتر عناصر هنگام حلقه
این روشها تمام کاربردهای Loop کردن روی Tuple در پایتون را پوشش میدهند.
HTML
Tailwind Css
Bootstrap 5
Java script
++C
Python
Three.js
Gsap
Sass
SQL
React