Python 开发课程
第 章
>
第 级

使用字典
更复杂的操作

目标

清理仓库中的所有箱子,并从每个箱子中移除垃圾。

棚屋中的箱子很混乱,每个箱子都有一个字典,其中包含不需要的物品。这些物品包括:“Pipes”“Screws”“Bolts”。处理字典时,有一种简单的方法是通过访问它们的索引来移除物品。

# crate = {"Planks": 4, "Bricks" : 2, "Pipes": 3} del crate["Pipes"] # 现在字典包含: crate = {"Planks": 4, "Bricks" : 2}

在上面的代码中,有一个名为 crate 的字典,里面有木板、砖块和管道。使用 del 符号可以移除字典中 “Pipes” 的索引及其对应的值。

在这个关卡中有五个字典常量:crate1crate2crate3crate4crate5。走到每个箱子前的 X 标记处,使用 speak() 函数读取每个字典的名称,以便查看箱子中有什么物品。使用 del 符号移除每个箱子中发现的 “Pipes”“Screws”“Bolts”

代码书