2024-05-01 23:50:02 发布
网友
我试图创建一个基于文本的RPG,当我试图将每个可能的输入缩短为一个变量时,我不能用字符串结束列表:
input_use = ["use ", "use the "] ... input_press = ["press ", "press the ", input_use] ... input_interact_button = input_press + "button"
仔细观察:
input_interact_button = input_press + "button"
现在,input_press是一个列表……但是"button"是一个字符串!你在尝试混合一个列表和一个字符串。当您调用plus(+)运算符时,您基本上是在说“组合一个列表和一个字符串”。就像在搅拌机里搅拌花生酱和椰子一样!你需要这样做:
input_press
"button"
+
现在,您将"button"放在一个单元素列表中。所以…现在你把一个列表和另一个列表组合起来。作品!在
如果要构建列表,请将列表连接到现有值上:
input_press = ["press ", "press the "] + input_use input_interact_button = input_press + ["button"]
演示:
仔细观察:
现在,
^{pr2}$input_press
是一个列表……但是"button"
是一个字符串!你在尝试混合一个列表和一个字符串。当您调用plus(+
)运算符时,您基本上是在说“组合一个列表和一个字符串”。就像在搅拌机里搅拌花生酱和椰子一样!你需要这样做:现在,您将
"button"
放在一个单元素列表中。所以…现在你把一个列表和另一个列表组合起来。作品!在如果要构建列表,请将列表连接到现有值上:
演示:
^{pr2}$相关问题 更多 >
编程相关推荐