שינוי מילונים
חלק מהיחידה לוגיקה וזרימת תוכנית במסלול ה-Python של Coddy. שיעור 10 מתוך 78.
מילונים ב-Python אינם סטטיים; אפשר לשנות אותם לאחר יצירתם. אפשר להוסיף זוגות מפתח-ערך חדשים, לעדכן זוגות קיימים או למחוק אותם.
הוספת צמד מפתח-ערך חדש:
# התחילו עם מילון ריק
my_dict = {}
# הוסיפו זוג מפתח-ערך חדש
my_dict["name"] = "Alice"
my_dict["age"] = 30
print(my_dict)
# פלט: {'name': 'Alice', 'age': 30}עדכון ערך קיים:
# עדכן את הגיל
my_dict["age"] = 31
print(my_dict)
# פלט: {'name': 'Alice', 'age': 31}מחיקת זוג מפתח-ערך:
# מחק את הגיל
del my_dict["age"]
print(my_dict)
# פלט: {'name': 'Alice'}בדוגמאות האלה, תחילה נוסיף זוג חדש של מפתח וערך למילון ריק. לאחר מכן, נעדכן את הערך של מפתח קיים. לבסוף, נמחק זוג של מפתח וערך באמצעות מילת המפתח del.
אתגר
קלצרו פונקציה בשם update_employee_info שמקבלת שלושה פרמטרים: employee_dict (מילון), key (מחרוזת) ו־value. הפונקציה צריכה לעדכן את employee_dict באמצעות key ו־value החדשים. אם המפתח כבר קיים, יש לעדכן את הערך שלו. אם המפתח אינו קיים, יש להוסיף זוג חדש של מפתח וערך. הפונקציה חייבת להחזיר את המילון המעודכן.
חשוב: הקפידו לשנות את המילון המקורי ולהחזיר אותו. השתמשו בסימון סוגריים מרובעים dict[key] = value כדי להוסיף או לעדכן רשומות.
נסו בעצמכם
def update_employee_info(employee_dict, key, value):
# כתבו כאן קודהשיעור הזה כולל חידון קצר. התחילו את השיעור כדי לענות עליו ולעקוב אחרי ההתקדמות.
כל השיעורים ביחידה לוגיקה וזרימת תוכנית
4יישום ספר אנשי קשר
הצגת התפריטהוספת איש קשר7קבוצות חלק 2
פעולות מתמטיות חלק 1פעולות מתמטיות חלק 2סיכום – חיפוש אוצרתת־קבוצות וקבוצות־עלמעבר על קבוצותסיכום – מעקב אחר טורניר8מנהל רישומי תלמידים
סקירת הפרויקטהוספת תלמידתרגלו בעצמכם: קומפיילר Python אונליין