用户输入输入范围,例如:-n = input() 现在我想制作一个有n个输入的数组或列表?怎么做呢?
我试过循环,但我想要一些紧凑的行
答案 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: ')))]