Python двумерный список - PullRequest
       8

Python двумерный список

0 голосов
/ 26 октября 2018

Как мне создать двумерный список, чтобы при вводе двух значений a, b (разделенных запятой) я не вводил пустую строку, чтобы список выглядел следующим образом [[a, b], [c, d], [e, f]] со значениями с плавающей запятой?

Edit: Мой желаемый ввод будет, например:

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]

И если первый ввод будет пустым, он напечатает «Нет ввода»

1 Ответ

0 голосов
/ 26 октября 2018

Вы можете использовать понимание списка следующим образом:

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