我如何输入n个输入,其中n是python中的用户输入?

时间:2016-12-06 08:25:42

标签: python-3.x

用户输入输入范围,例如:-n = input() 现在我想制作一个有n个输入的数组或列表?怎么做呢?

我试过循环,但我想要一些紧凑的行

1 个答案:

答案 0 :(得分:2)

这样的东西?

n = int(input('enter num of inputs: '))
my_list = [input('enter input #%s: ' % i) for i in range(n)]

print(my_list)

如果你真的想要一个衬垫(这并不总是好事,首先考虑可读性):

my_list = [input('enter input #%s: ' % i) for i in range(int(input('enter num of inputs: ')))]