清洁方式将物品从一个清单带到另一个清单

use*_*129 9 python indexing list

我一直在写一个文本冒险游戏,有一次我需要从一个列表中取一个由用户输入给出的项目并将其移动到另一个列表.具体来说,有什么方法可以在知道项目名称时获取项目的索引,除了以下内容:

list_one = ["item one", "item two"]
index_one = list_one.index("item one")
Run Code Online (Sandbox Code Playgroud)

我在我的脚本中使用的代码是:

player.items.append(start_room.items.pop(start_room.items.index(next)))
Run Code Online (Sandbox Code Playgroud)

接下来是输入,这看起来非常混乱.如果有更简单的方法可以解决这个问题,请告诉我.谢谢!

Hyp*_*eus 11

如果你已经知道的项目,则不需要调用indexpop或什么:

list_one.remove (item)
list_two.append (item)
Run Code Online (Sandbox Code Playgroud)