קורס פיתוח בפייתון
פרק
>
רמה
שימוש במילונים
פעולות מורכבות יותר
מטרה
עבור על כל הקרטים במחסן והסר פסולת מכל קרט.
הקרטים במחסן מבולגנים, וכל קרט מכיל מילון שבו נמצא פריטים לא רצויים. פריטים אלו כוללים: “Pipes”, “Screws” ו-“Bolts”. כאשר עובדים עם מילונים, יש דרך קלה להסיר פריטים מהם על ידי גישה למפתח שלהם.
# crate = {"Planks": 4, "Bricks" : 2, "Pipes": 3} del crate["Pipes"] # עכשיו המילון מכיל: crate = {"Planks": 4, "Bricks" : 2}
בקטע הקוד למעלה יש מילון בשם crate המכיל קורות, לבנים וצינורות. הסימון del משמש להסרת המפתח של “Pipes” מהמילון יחד עם הערך שלו.
ברמה זו יש חמישה קבועים מילוניים: crate1, crate2, crate3, crate4 ו-crate5. עבור אל הסימנים X שלפני כל קרט והשתמש בפונקציה speak() עם שם כל מילון כדי שתוכל לקרוא את הפריטים שבתוך הקרט. השתמש בסימון del כדי להסיר כל “Pipes”, “Screws” ו-“Bolts” שנמצאים בכל קרט.
ספר קוד