Python 从输入创建列表
我有一个如下的输入Python 从输入创建列表,python,list,input,Python,List,Input,我有一个如下的输入 result = input("What was the result?") 关键是用户将以“1-1”或“120-100” 我的问题是我想使用给定的信息,因此必须去掉破折号并创建一个列表。有没有可能得到这种形式的清单 [“120”,“100”](实现排除括号)这应该可以做到 result.split('-') 你的问题似乎是“文本可以解析吗?”,在这种情况下,答案是:可以。顺便说一句,你的意思是“连字符”或“破折号”(我听说语法警察来了),而不是“括号”。可能会让阅读你的
result = input("What was the result?")
关键是用户将以“1-1”
或“120-100”
我的问题是我想使用给定的信息,因此必须去掉破折号并创建一个列表。有没有可能得到这种形式的清单
[“120”,“100”]
(实现排除括号)这应该可以做到
result.split('-')
你的问题似乎是“文本可以解析吗?”,在这种情况下,答案是:可以。顺便说一句,你的意思是“连字符”或“破折号”(我听说语法警察来了),而不是“括号”。可能会让阅读你的文章的人感到困惑question@diaco:这毕竟是Python,要在Python 2.x中工作,您还需要使用原始输入而不是输入。@garnertb:假设OP使用的是Python 2.x。在Python3.x中,
raw_input()
已被重命名为input()
@diaco:btw我问起来很粗鲁,但是你知道左边的“接受答案”吗?如果我以前不知道,那么现在我知道了!:)