有没有办法输入一系列随机整数,例如1 2 3 4
并将其放入列表中,例如[1, 2, 3, 4]
我试过了
a = [int(x) for x in input().split()]
和
a = map(int, input().split())
答案 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)