Python二维列表

Python二维列表,python,list,dimensions,Python,List,Dimensions,我如何创建一个二维列表,这样当我输入两个值a,b时,用逗号分隔,直到我输入一个空行,这样列表看起来像是带浮点数的[[a,b],[c,d],[e,f] 编辑: 我想要的输入是,例如: print(input x,y) 2.0,-1.0 3.0,8.0 -1.0,4.0 (empty row) 然后我想要的输出是: [[2.0, -1.0], [3.0, 8.0], [-1.0, 4.0] 如果第一个输入是一个空白,它将不打印任何输入。您可以使用如下列表: [[float(f) for f i

我如何创建一个二维列表,这样当我输入两个值a,b时,用逗号分隔,直到我输入一个空行,这样列表看起来像是带浮点数的[[a,b],[c,d],[e,f]

编辑: 我想要的输入是,例如:

print(input x,y)

2.0,-1.0
3.0,8.0
-1.0,4.0
(empty row)
然后我想要的输出是:

[[2.0, -1.0], [3.0, 8.0], [-1.0, 4.0]

如果第一个输入是一个空白,它将不打印任何输入。您可以使用如下列表:

[[float(f) for f in l.split(',')] for l in iter(input, '')]

你到底问什么?你想要的输入和输出是什么?也许用这个更新你的帖子。你的问题不太清楚。如果你给我们举个例子,向我们展示输入和期望的输出,那会有所帮助。你也应该向我们展示你自己在这个问题上的一些工作,最好包括代码尝试。你真的想回答一个没有示例输入或输出、提问者没有工作的问题吗?我认为即使没有示例输入或输出,问题本身也很清楚。@RoryDaulton我认为答案更像是一种惩罚