当我不知道它的索引号

时间:2016-12-03 10:57:01

标签: python list python-3.x

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

我想从库存清单中删除一个项目,但是它的索引是未知的,因为用户可能在我尝试删除之前拾取其他项目。

我该如何删除它?

列表是:

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

当你完成游戏时,你会拿起物品并将其添加到此列表中。

2 个答案:

答案 0 :(得分:4)

您只需使用remove方法:

inventory.remove('sword')

答案 1 :(得分:0)

以上答案是最好的答案。另一种方法是(也许这也有用):

index = inventory.index("sword") #in this way you get the index del(inventory[index]) #and now remove it