Python-获取用户输入的数字列表
我试图用来raw_input()
获取数字列表,但是带有代码
numbers = raw_input()print len(numbers)
输入[1,2,3]
给出的结果为7
,因此我想它会将输入解释为字符串。有什么直接方法可以列出清单吗?也许我可以re.findall
用来提取整数,但如果可能的话,我宁愿使用更Pythonic
的解决方案。
回答:
在Python 3.x中,使用它。
a = [int(x) for x in input().split()]
例
>>> a = [int(x) for x in input().split()]3 4 5
>>> a
[3, 4, 5]
>>>
以上是 Python-获取用户输入的数字列表 的全部内容, 来源链接: utcz.com/qa/435364.html