🐸

丢弃杂物

Python 基础python-basics-27-discarding
奖励: 130 XP
|

丢弃杂物

背包变得太重了!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...