如何使用raw_input分配可变数量的输入?

时间:2016-05-10 03:23:54

标签: python python-2.7

a, b, c = raw_input().split()

用户输入:

1
2
3
4

如何将3和4分配给变量c? 请注意,我只能使用一个raw_input调用,并且无法更改用户输入。

编辑:我无法更改用户输入的内容,并且用户的输入始终是4(或更多)数字。前两个数字可以分配给a和b。剩下的数字需要全部被分配给变量c作为元组,列表或其他。基本上我问是否有像* args这样的简单方法。

1 个答案:

答案 0 :(得分:0)

试试这个:

args = raw_input().split()
a, b, c = args[0], args[1], args[2:]

您的c将其余输入作为列表包含。