מעבר על איברים
חלק מהיחידה יסודות במסלול ה-Python של Coddy. שיעור 60 מתוך 77.
איטרציה פירושה מעבר על איברים בזה אחר זה ברצף. עם רשימות, אפשר לגשת לכל איבר באופן שיטתי באמצעות שיטות שונות.
הדרך הנפוצה ביותר לעבור על רשימה היא באמצעות לולאת for:
fruits = ["apple", "banana", "orange"]
for fruit in fruits:
print(fruit)פלט:
apple
banana
orangeבעת איטרציה, אפשר גם להשתמש בפונקציה len() כדי לקבל את מספר האיברים ברשימה, או לבדוק את האורך של איברים בודדים. לדוגמה, len(fruits) מחזירה 3, ו-len("apple") מחזירה 5:
words = ["hi", "hello", "hey", "howdy"]
for word in words:
if len(word) > 3:
print(word)פלט:
hello
howdyאתגר
קלצרו תוכנית שמקבלת רשימה כקלט (נתונה), ומדפיסה רשימה חדשה שמכילה רק מילים שאורכן גדול מ־ 5 תווים
נסו בעצמכם
lst = input().split(",")
# כתבו את הקוד שלכם למטההשיעור הזה כולל חידון קצר. התחילו את השיעור כדי לענות עליו ולעקוב אחרי ההתקדמות.
כל השיעורים ביחידה יסודות
תרגלו בעצמכם: קומפיילר Python אונליין