لیست ها و حلقه For چه ارتباطی باهم دارند ؟
لیست ها و حلقه For چه ارتباطی باهم دارند ؟
لیست ها و حلقه For چه ارتباطی باهم دارند ؟
حلقۀ for ،که در بخش 7-3 دیدیم، با لیستها هم کار میکند. نحوة نگارش کلی براي حلقـۀ for بدین شکل است:
for VARIABLE in LIST:
BODY
این دستور برابر با این کد است:
i = 0
while i < len(LIST):
VARIABLE = LIST[i]
BODY
i = i + 1
حلقۀ for فشردهتر است زیرا میتوانیم متغیر حلقه یعنـی i را حـذف کنـیم. در اینجـا حلقـۀ قبلی را با استفاده از یک حلقۀ for مینویسیم:
for horseman in horsemen:
print horseman
این عبارت تقریباً شبیه انگلیسی خوانده میشـود:”بـراي (هرمقـدار) horseman در (لیسـت)
horsemen( نامِ) horseman را چاپ کن.“
هر عبارت لیست میتواند در یک حلقۀ for استفاده شود:
for number in range(20):
if number % 2 == 0:
print number
for fruit in [“banana”, “apple”, “quince”]:
print “I like to eat ” + fruit + “s!”
مثال اول، تمام اعداد زوج بین 0 تا 19 را چاپ میکند. دومـین مثـال، اشـتیاق بـه میـوههـاي گوناگون را بیان میکند.
برای اموزش های ویدیویی زبان پایتون به بستر ویدیو های اموزشی بروید