如何接受由空格分隔的多个用户输入?我不知道输入的数量,但我知道它们都是整数。接受由python中的空格分隔的多个用户输入并将它们附加到列表中
下面是一些例子输入:
13213 412 8143
12 312
1321 142 9421 9 29 319
我知道可以这样做,如果我知道的输入数量事前,但我无法使这个普通的。我可以要求用户输入整数如何多组,他将输入:
inputs = int(raw_input("Enter number of raw inputs "))
num = []
for i in xrange(1, inputs):
num.append(raw_input('Enter the %s number: '))
但是我正在寻找不需要询问用户2个问题一个更优雅的解决方案。
argv!打我26秒! – inspectorG4dget 2012-07-10 00:07:04
@ inspectorG4dget谢谢!我认识你们两个,我必须公平,尽管线上线更为优雅 – pyCthon 2012-07-10 00:11:12
+1给你们两个 - @ inspectorG4dget特别认可“argv!” – mgilson 2012-07-10 00:24:18