在python中使用多行输入而不使用列表理解?
在不知道“大小”的情况下,如何获取多行输入并将其存储在列表中在python中使用多行输入而不使用列表理解?,python,list,input,Python,List,Input,在不知道“大小”的情况下,如何获取多行输入并将其存储在列表中 您如何知道何时到达输入的末尾?假设键盘输入:您一次读取一行,每行都以Enter结束。您需要一个停止条件,例如一个空输入。list=[intx for x in input.split],我需要这样的条件,这里也没有指定输入的结尾。input.split没有意义:AttributeError:“内置函数”或“方法”对象没有属性“split”,我需要接受输入,直到出现一个空行。你真的应该在你的问题中提到这一点! 1 2 3 4 &g
您如何知道何时到达输入的末尾?假设键盘输入:您一次读取一行,每行都以Enter结束。您需要一个停止条件,例如一个空输入。list=[intx for x in input.split],我需要这样的条件,这里也没有指定输入的结尾。input.split没有意义:AttributeError:“内置函数”或“方法”对象没有属性“split”,我需要接受输入,直到出现一个空行。你真的应该在你的问题中提到这一点!
1
2
3
4
> list=[]
> size=int(input())
> for i in range(size):
> list.append(int(input()))
result = []
while True:
item = input()
if not item:
break
result.append(int(item))