当前位置: 首页 > 面试题库 >

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

易修洁
2023-03-14
问题内容

我试图用来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 2.xinput() 是 Python 的内置函数,用于从控制台读取用户输入的内容。input() 函数总是以字符串的形式来处理用户输入的内容,所以用户输入的内容可以包含任何字符。 input() 函数的用法为: str = input(tipmsg) 说明: str 表示一个字符串类型的变量,input 会将读取到的字符串放入 str 中。 tipmsg 表示提示信息,它会显示在控制台上,告诉用户应该

  • 任务是“编写一个程序,为用户输入的整数显示用户指示的倍数。” 我想我不需要一个完全直接的答案(尽管我确实想知道要使用的方法/公式),因为我想把这个作为一个学习经验,以便自己完成任务并从中学习。我真的想知道的过程和使用的方法,以及找到一个公式。: 我真的不确定如何编写一个代码,显示一个用户输入的整数的用户输入的数字。最难的部分似乎是编写循环公式。不知道从哪里开始。 到目前为止,我已经: 我真的不确定

  • 目前为止,我们写的程序都是可预见的,它们每次运行时都做相同的事情。然而大多数时候我们需要程序能从用户那得到输入并随之做出反应。 有很多种方式可以得到输入,包括键盘输入,鼠标移动和按钮点击,此外还有更特别的机制,例如声控和视网膜扫描。本文我们只考虑键盘输入。 在头文件iostream.h中,C++定义了一个cin对象来处理输入,就像用cout对象处理输出一样。从用户那得到一个整型值可以这么写: in

  • 您好,我有以下内容,基本上它打印三角形数字,我想做的是设置n=用户键盘输入,基本上用户输入一个迭代,它打印出输入的迭代次数的三角形序列。 如果我想在n=无时无限循环,那么这大概就是n=“”。。。但我不知道怎么做 任何帮助都将不胜感激。 这是Python编码 使用Seons解决方案时出错 错误!请输入数字或留空。回溯(最近一次调用):文件"",第15行,get_valid_user_inputVal

  • 本文向大家介绍python获取从命令行输入数字的方法,包括了python获取从命令行输入数字的方法的使用技巧和注意事项,需要的朋友参考一下 本文实例讲述了python获取从命令行输入数字的方法。分享给大家供大家参考。具体如下: 希望本文所述对大家的Python程序设计有所帮助。

  • 我正在尝试根据用户输入字段获取api数据。如何获取这些数据的值? 我的apiendpoint如下“http://localhost:8000/api/p_list?search=" . 每当用户输入值时,endpoint如下“http://localhost:8000/api/p_list?search=01这里输入的字段值为“01”。我想得到结果的值。 我可能是新来的反应。我尝试了下面这样的东西