相关疑难解决方法(0)

获取用户输入的数字列表

我尝试使用raw_input()获取数字列表,但是使用代码

numbers = raw_input()
print len(numbers)
Run Code Online (Sandbox Code Playgroud)

输入[1,2,3]给出了结果7,所以我猜它将输入解释为是一个字符串.有没有直接的方法来制作清单?也许我可以re.findall用来提取整数,但如果可能的话,我宁愿使用更多的Pythonic解决方案.

python list raw-input

50
推荐指数
5
解决办法
41万
查看次数

python中一个输入的两个值?

这是一个简单的问题,我不想在这里问它,但我似乎无法在其他任何地方找到答案:是否有可能在一行Python中从用户那里获得多个值?

例如,在CI中可以做这样的事情:scanf("%d %d", &var1, &var2).但是,我无法弄清楚Python的等价物是什么.我认为它只是类似的东西var1, var2 = input("Enter two numbers here: "),但这不起作用,我不抱怨,因为如果它确实没有多大意义.

有没有人知道一个优雅和简洁的好方法?

python variables input

32
推荐指数
4
解决办法
17万
查看次数

标签 统计

python ×2

input ×1

list ×1

raw-input ×1

variables ×1