for מתקדם > זרימת התכנית > לולאת

לולאת for

בדומה לשפות אחרות, גם בפייתון יש לולאת for. בפייתון, לולאת for עובדת על רשימות , שהן כמו שראינו, טיפוס נתונים יעיל מאוד. בכך שונה הלולאה for בפייתון מלולאות for בשפות אחרות, ומזכירה יותר לולאות foreach 

>>> li = ['a', 'b', 'e']
>>> for s in li:
... print s
a

b

e

>>> print "\n".join(li)
a

b

e

העבירו את העכבר על שורות הקוד המסומנות כדי לקבל הסברים

מונים פשוטים

>>> for i in range(5):
... print i
0

1

2

3

4

>>> li = ['a', 'b', 'c', 'd', 'e']

>>> for i in range(len(li)):
...
print li[i]
a

b

c

d

e

העבירו את העכבר על שורות הקוד המסומנות כדי לקבל הסברים

איטרציה על מילון באמצעות לולאת for

>>> for k, v in os.environ.items():
...
print "%s=%s" % (k, v)
USERPROFILE=C:\Documents and Settings\mpilgrim

OS=Windows_NT

COMPUTERNAME=MPILGRIM

USERNAME=mpilgrim

[...snip...]

>>> print "\n".join(["%s=%s" % (k, v) for k, v in os.environ.items()])
USERPROFILE=C:\Documents and Settings\mpilgrim

OS=Windows_NT

COMPUTERNAME=MPILGRIM

USERNAME=mpilgrim

[...snip...]

העבירו את העכבר על שורות הקוד המסומנות כדי לקבל הסברים

 

 

 
עמוד ראשי
הקדמה
התקנה
שימוש
התחלה
פונקציות
זרימת התכנית
טיפוסי נתונים
זרימת התכנית - מתקדם
תכנות מונחה עצמים
מודולים
כללי
שלבי הפרויקט
דוגמאות הרצה