קורס פיתוח בפייתון
פרק 8
>
רמה 3
שימוש במילונים
פעולות מורכבות יותר
מטרה
עבור על כל הקרטים במחסן והסר פסולת מכל קרט.
הקרטים במחסן מבולגנים, וכל קרט מכיל מילון שבו נמצא פריטים לא רצויים. פריטים אלו כוללים: “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” שנמצאים בכל קרט.
ספר קוד