将一系列整数放入python中的列表中

时间:2016-08-28 11:13:41

标签: list python-2.7 integer

有没有办法输入一系列随机整数,例如1 2 3 4并将其放入列表中,例如[1, 2, 3, 4] 我试过了

 a = [int(x) for x in input().split()] 

 a = map(int, input().split())

2 个答案:

答案 0 :(得分:1)

正如DeepSpace评论的那样,使用raw_input()代替input()可以解决您的问题。

var regex = /\,([-+]?(\d*[.])?\d*)/g;

为什么呢?因为input()尝试评估raw_input()的输入,在这种情况下无效(如何评估' 1 2 3 4')。

答案 1 :(得分:-1)

我建议使用此方法构建数组

elements = []

for i in range(1, 5):
    elements.append(i)