حلقه for در پایتون

حلقه for در پایتون

حلقه‌ها در پایتون یکی از مهم‌ترین ساختارهای کنترل جریان برنامه هستند. حلقه for به شما امکان می‌دهد تا یک بلوک کد را به تعداد مشخص یا بر اساس عناصر یک دنباله تکرار کنید. این حلقه به‌ویژه برای پردازش داده‌های ساختاریافته مانند لیست‌ها، تاپل‌ها و دیکشنری‌ها بسیار کاربردی است.

نکته کلیدی: حلقه for در پایتون برخلاف برخی زبان‌های دیگر، یک حلقه تکرار بر روی دنباله‌ها است نه یک حلقه شرطی.

سینتکس پایه حلقه for

ساختار اصلی حلقه for در پایتون به صورت زیر است:

for متغیر in دنباله:
    # بلوک کد اجرایی

برای مثال، چاپ اعداد 1 تا 5 با حلقه for:

کد خروجی
for i in [1, 2, 3, 4, 5]:
    print(i)
1
2
3
4
5

کاربردهای متداول حلقه for

حلقه for در پایتون کاربردهای گسترده‌ای دارد:

  • پیمایش عناصر لیست‌ها، تاپل‌ها و سایر دنباله‌ها
  • اجرای عملیات تکراری با تعداد دفعات مشخص
  • پردازش رشته‌ها کاراکتر به کاراکتر
  • تولید دنباله‌های عددی با تابع range()

برای یادگیری عمیق‌تر می‌توانید به آموزش جامع کلیک کنید مراجعه نمایید.

تابع range() در حلقه for

تابع range() یکی از پرکاربردترین توابع در ترکیب با حلقه for است:

  1. range(stop): تولید اعداد از 0 تا stop-1
  2. range(start, stop): تولید اعداد از start تا stop-1
  3. range(start, stop, step): تولید اعداد با گام مشخص

مثال کاربردی:

# چاپ اعداد زوج بین 0 تا 10
for num in range(0, 11, 2):
    print(num)

حلقه for در پایتون ابزاری قدرتمند برای خودکارسازی عملیات تکراری است. با تسلط بر این مفهوم می‌توانید کدهای کارآمدتر و خواناتری بنویسید. برای مثال‌های پیشرفته‌تر مانند حلقه‌های تو در تو یا استفاده از else با حلقه for، حتماً به منبع معتبر اشاره شده مراجعه کنید.