我在一行中读取变量时遇到问题。当我知道变量的数量时,我使用map(int, input().splite())
,但在这种情况下,在每次运行代码时,这个数字都不同。 (Python 3)
答案 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"]
但我认为没有办法在一行中做到这一点..