Есть: Поступает множество строк с целыми числами с клавиатуры (стандартного ввода). Заранее известно сколько будет чисел в следующей строке, но это известно только если “распознать” эту информацию из одной или нескольких предыдущих строк.
Например: (Изначально говорят до поступления собственно строк - в первой вводимой строке первое число будет означать количетво целых чисел N по модулю не превышающих второе число во вводимой строке M и всего последующих строк будет T. Далее идут T строк с N числами в каждой)
6 1024 100000 # Первая строка поступающая на ввод. Здесь N = 6, M = 1024, T = 100000 17 -300 50 400 -16 45 # Далее поступает на ввод T = 100000 таких строк, содержащих по N = 6 # целых чисел разделённых пробелом
Вопрос: Как быстро эти строки “распознавать”? Желательно варианты для Питона 2 и 3
(Я на данный момент, подозреваю, действую не оптимально: через input() получаю строку, запускаю всякие циклы с определением пробелов, по этим пробелам “вытаскиваю” кусок строки, привожу его к целому типу и получаю число.)
Если есть ссылки на прототипы решений моей проблемы или другие примеры в и-нете или учебной литературе - этого будет достаточно.