python - 当我不知道它的索引号时如何从列表中删除一个元素

标签 python list python-3.x

我正在制作一款基于文本的冒险游戏,但遇到了一些小麻烦。

我想从库存列表中删除一个项目,但是它的索引是未知的,因为用户可能会在我尝试删除的项目之前拿起其他项目。

我该如何删除它?

列表是:

inventory = ["sword", "healing potion"]

当您完成游戏时,您会拾取元素并将其添加到此列表中。

最佳答案

您可以简单地使用remove 方法:

inventory.remove('sword')

关于python - 当我不知道它的索引号时如何从列表中删除一个元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40946987/

相关文章:

python-3.x - 对超过 300x300 的图像使用 OpenCV DNN 检测

Python SSL 和 Unicode 域

python - Snakemake 使用字典值扩展

python - 类型映射中的 SWIG 有效,但 argout 无效

python - 如何从python中的字符串中删除小写单词

list - 你如何在 Haskell 中编写函数 'pairs'?

javascript - 使用 javascript 按 id 对列表进行排序

python - 插入值时如何存储dict的差异?

python - 如何在 Pygal 中更改笔划宽度

python - np.random.seed(1) 和 np.random.seed(0) 之间的区别?