丢弃杂物
背包变得太重了!Hoppy 需要扔掉一些石头。
你可以使用 .pop()(按索引)或 .remove()(按值)来移除物品。
移除咒语
backpack = ["Key", "Map", "Rock", "Compass"]
# .pop(index) 移除并返回指定索引的物品
# 如果没有给出索引,它会移除 最后一个。
trash = backpack.pop(2) # 移除索引 2 处的 "Rock"
# .remove(value) 移除 第一个 匹配的物品
backpack.remove("Compass")
# 现在: ["Key", "Map"]
你的任务
1
沉重的包
从 bag = ["Gold", "Rock", "Map", "Rock"] 开始。
2
弹出
使用 .pop(1) 移除索引 1 处的物品("Rock")。
3
移除
使用 .remove("Rock") 移除另一个 "Rock"。
4
检查
打印 bag。
参考答案点击展开点击收起
小心!如果物品不存在,.remove() 会报错。
bag = ["Gold", "Rock", "Map", "Rock"]
bag.pop(1)
bag.remove("Rock")
print(bag)高级技巧想更进一步?点击展开点击收起
del 是另一种按索引或切片移除物品的方法。
del bag[0] # 移除 "Gold"
pymain.py
Loading...
终端输出
Terminal
Ready to run...