หลักสูตรการพัฒนา Python
บทที่
>
ระดับ

การใช้พจนานุกรม
การดำเนินการที่ซับซ้อนมากขึ้น

วัตถุประสงค์

เดินผ่านกล่องทั้งหมดในโรงเก็บของและกำจัดขยะออกจากแต่ละกล่อง

กล่องในโรงเก็บของยุ่งเหยิงมาก แต่ละกล่องมีพจนานุกรมที่เก็บรายการที่ไม่ต้องการไว้ภายใน รายการเหล่านี้รวมถึง: “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” ที่พบในแต่ละกล่อง

หนังสือโค้ด