【发布时间】:2011-06-07 11:47:48
【问题描述】:
我尝试使用input (Py3) /raw_input() (Py2) 来获取数字列表,但是使用代码
numbers = input()
print(len(numbers))
输入[1,2,3] 和1 2 3 分别给出7 和5 的结果——它似乎将输入解释为一个字符串。有什么直接的方法可以列出清单吗?也许我可以使用re.findall 来提取整数,但如果可能的话,我更愿意使用更 Pythonic 的解决方案。
【问题讨论】: