איך זה עובד
for עוברת על כל איבר באוסף: for host in hosts. range(stop), range(start, stop) ו־range(start, stop, step) מייצרות מספרים — stop לא כלול. enumerate נותנת גם אינדקס וגם ערך.
list comprehension בונה רשימה בשורה אחת: [p for p in ports if p < 1024]. לולאה מקוננת רצה במלואה עבור כל סבב של הלולאה החיצונית.
- הדפיסו לוח כפל 1–10.
- בנו בעזרת comprehension רשימת כתובות 192.168.1.1–192.168.1.5.
- range(1, 10) מסתיים ב־9. כדי לכלול 10 כתבו range(1, 11).
- שינוי רשימה בזמן מעבר עליה מדלג על איברים — עברו על עותק: for x in L[:].
