حلقههای For (Python For Loops)
پیمایش در دادهها با حلقه For 🚜📦
حلقه for در پایتون کمی متفاوت از زبانهای دیگر است. این حلقه برای پیمایش (Iterating) روی اعضای یک توالی (مثل لیست، تاپل، متغیر متنی یا دیکشنری) استفاده میشود.
۱. پیمایش لیستها
شما میتوانید به راحتی تمام اعضای یک لیست را یکی یکی بررسی کنید:
fruits = ["apple", "banana", "cherry"]
for x in fruits:
print(x)
۲. تابع قدرتمند Range()
اگر بخواهید یک قطعه کد را به تعداد دفعات مشخصی اجرا کنید، از range() استفاده میکنیم. این تابع توالی از اعداد تولید میکند که به صورت پیشفرض از 0 شروع میشود:
range(6): اعداد 0 تا 5.range(2, 6): اعداد 2 تا 5.range(2, 30, 3): اعداد از 2 شروع شده و 3 تا 3 تا اضافه میشوند.
for x in range(2, 30, 3):
print(x)
۳. حلقههای تو در تو (Nested Loops) 🌀🌀
یک حلقه میتواند داخل یک حلقه دیگر قرار بگیرد. "حلقه بیرونی" در هر گام خود، باعث میشود "حلقه داخلی" یک بار به طور کامل اجرا شود.
adj = ["red", "big"]
fruits = ["apple", "banana"]
for x in adj:
for y in fruits:
print(x, y)
۴. دستور Pass
حلقههای for نمیتوانند خالی باشند. اگر به هر دلیلی هنوز کدی برای داخل حلقه ندارید، از کلمه کلیدی pass استفاده کنید تا پایتون خطا ندهد.
for استفاده کنید چون خوانایی بسیار بالاتری نسبت به while دارد.
تمرینهای عملی
برای تثبیت یادگیری این درس تمرینهای زیر را حل کنید
لیستی به نام fruits دارید. با استفاده از حلقه for، تمام اعضای لیست را چاپ کنید.
fruits = ['apple', 'banana', 'cherry']
for x in fruits:
print(x)
آماده رفتن به درس بعدی هستید؟
این درس را به پایان رساندید و میتوانید به درس بعدی بروید.