Python-获取用户输入的数字列表

发布于 2021-02-02 23:21:07

我试图用来raw_input()获取数字列表,但是带有代码

numbers = raw_input()
print len(numbers)

输入[1,2,3]给出的结果为7,因此我想它会将输入解释为字符串。有什么直接方法可以列出清单吗?也许我可以re.findall用来提取整数,但如果可能的话,我宁愿使用更Pythonic的解决方案。

关注者
0
被浏览
136
1 个回答
  • 面试哥
    面试哥 2021-02-02
    为面试而生,有面试问题,就找面试哥。

    在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]
    >>> 
    


知识点
面圈网VIP题库

面圈网VIP题库全新上线,海量真题题库资源。 90大类考试,超10万份考试真题开放下载啦

去下载看看