我正在制作基于文本的冒险游戏,并且遇到了一些麻烦。
我想从库存清单中删除一个项目,但是它的索引是未知的,因为用户可能在我尝试删除之前拾取其他项目。
我该如何删除它?
列表是:
inventory = ["sword", "healing potion"]
当你完成游戏时,你会拿起物品并将其添加到此列表中。
答案 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