หลักสูตรการพัฒนา 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” ที่พบในแต่ละกล่อง
หนังสือโค้ด