在一行中输入变量

时间:2017-12-27 11:49:30

标签: python

我在一行中读取变量时遇到问题。当我知道变量的数量时,我使用map(int, input().splite()),但在这种情况下,在每次运行代码时,这个数字都不同。 (Python 3)

1 个答案:

答案 0 :(得分:0)

嗨尝试类似

的内容
runs = 10 # some value you can inpt with int(input("Enter runs: "))
values = []

for i in range(runs):
    values.append(input("enter the "+str(i)+". variable: "))

这会创建一个类似的数组:

["10", "32", "hello", "world", "23", "bye"]

但我认为没有办法在一行中做到这一点..