Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/281.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
一次读取多行输入并存储在列表中(python)_Python_List - Fatal编程技术网

一次读取多行输入并存储在列表中(python)

一次读取多行输入并存储在列表中(python),python,list,Python,List,当给出输入时: 3 2 1 1 1 0 我将如何获取该输入并将其存储为如下列表: examList = [ [3], [2,1], [1,1,0] ] 如果没有任何特定指标,您如何识别最终用户输入 目前有以下代码: examList = [] i = input() while i != '': examList.append([int(s) for s in i.split()]) i = input() 但是,当我将最后的元素读入列

当给出输入时:

3
2 1
1 1 0
我将如何获取该输入并将其存储为如下列表:

examList = [
      [3],
      [2,1],
      [1,1,0]
]
如果没有任何特定指标,您如何识别最终用户输入

目前有以下代码:

examList = []
i = input()

while i != '':
    examList.append([int(s) for s in i.split()])
    i = input()
但是,当我将最后的元素读入列表时,会不断出现EOF错误

examList = []
i = input()

while i != "":
    examList.append(list(map(int,i.split())))
    i = input()

print(examList)

可以这样做。

在while循环之外移动
打印
语句。我已经执行了这段代码,没有遇到任何这样的错误。检查您的IDE是否支持input()函数。检查这一个