在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))