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”。
代码书