Python - Loop Sets
در پایتون برای اجرای حلقه روی Setها (مجموعهها) چند روش اصلی داریم:
🔹 استفاده از for loop
سادهترین راه برای پیمایش عناصر یک Set استفاده از حلقهی for
است.
📌 خروجی (ترتیب تصادفی است):
نکته: ترتیب چاپ ثابت نیست چون Set یک ساختار بدون ترتیب است.
🔹 بررسی وجود عضو حین پیمایش
میتوانیم هنگام پیمایش، شرط بگذاریم:
📌 خروجی ممکن است این باشد:
🔹 حلقه while با Set
بهطور مستقیم while روی Set معنی ندارد، اما میتوانیم با تبدیل به لیست از while استفاده کنیم:
🔹 حلقه به همراه enumerate
اگر بخواهیم اندیس هم داشته باشیم:
📌 خروجی (اندیس بر اساس ترتیب داخلی Set است):
✅ نکات مهم
-
Set ترتیب ثابتی ندارد، بنابراین هر بار اجرای کد ممکن است ترتیب عناصر فرق کند.
-
اگر ترتیب مهم است، ابتدا Set را به list یا sorted list تبدیل کنید:
این روشها تمام حالتهای رایج پیمایش یا Loop روی Setهای پایتون را پوشش میدهد.