מעבר בלולאה על מילונים
חלק מהיחידה לוגיקה וזרימת תוכנית במסלול ה-Python של Coddy. שיעור 15 מתוך 78.
מעבר בלולאה על מילון מאפשר לך לגשת לכל זוג מפתח-ערך ולבצע עליו פעולות. Python מספקת כמה דרכים לעבור על מילונים, כך שקל לעבוד עם התוכן שלהם.
מעבר בלולאה על המפתחות:
my_dict = {'name': 'Alice', 'age': 30, 'city': 'New York'}
for key in my_dict:
print(key)פלט:
name
age
cityמעבר בלולאה על ערכים:
for value in my_dict.values():
print(value)פלט:
Alice
30
New Yorkמעבר בלולאה על זוגות מפתח-ערך:
for key, value in my_dict.items():
print(f'{key}: {value}')פלט:
name: Alice
age: 30
city: New Yorkבדוגמאות האלה, הלולאה הראשונה עוברת על המפתחות של המילון. הלולאה השנייה עוברת על הערכים באמצעות המתודה values(). הלולאה השלישית משתמשת במתודה items() כדי לעבור על המפתחות ועל הערכים בו-זמנית.
אתגר
קלצרו פונקציה בשם print_employee_details שמקבלת מילון employee_data כארגומנט. הפונקציה צריכה לעבור בלולאה על המילון ולהדפיס כל זוג מפתח-ערך בפורמט 'key: value'. אם המילון ריק, הפונקציה צריכה להדפיס 'No data available'.
לדוגמה, יש לנו מילון בשם employee_data:
employee_data = {"name": "John", "age": 30, "department": "Sales"}
פלט הפונקציה:
name: John
age: 30
department: Sales
נסו בעצמכם
def print_employee_details(employee_data):
# כתבו כאן קודהשיעור הזה כולל חידון קצר. התחילו את השיעור כדי לענות עליו ולעקוב אחרי ההתקדמות.
כל השיעורים ביחידה לוגיקה וזרימת תוכנית
4יישום ספר אנשי קשר
הצגת התפריטהוספת איש קשר7קבוצות חלק 2
פעולות מתמטיות חלק 1פעולות מתמטיות חלק 2סיכום – חיפוש אוצרתת־קבוצות וקבוצות־עלמעבר על קבוצותסיכום – מעקב אחר טורניר8מנהל רישומי תלמידים
סקירת הפרויקטהוספת תלמיד3מילונים חלק 2
מתודות של מילוניםמילונים מקונניםבדיקת מפתחותמעבר בלולאה על מילוניםסיכום – מונה תדירויות12טיפול בסיסי בשגיאות
מהו טיפול בשגיאות?בלוק try ו־exceptטיפול במספר חריגותסיכום – שגיאות בעגלת הקניותתרגלו בעצמכם: קומפיילר Python אונליין