קורס פיתוח בפייתון
פרק 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” שנמצאים בכל קרט.

ספר קוד