Я использую метод input().split()
для ввода элементов списка из однострочного ввода в Python, разделенного пробелами.Однако я не могу найти способ ограничить входные данные.Как в случае, если пользователь вводит больше, чем нужно, в одну строку, есть ли способ проверить это?
Я читал о методе assert, но не смог правильно его реализовать.
import numpy
m,n = map(int,input().split())
a = numpy.array([input().split() for i in range(n)], int)
print(a)
Входные данные:
3 2
1 2 3 4 5
3 4 5 6 7
выходные данные:
[[1 2 3 4 5]
[3 4 5 6 7]]
Я хочу, чтобы строка содержала 3 элемента в строке, а остальные записи следует избегать / отбрасывать без каких-либо ошибок.Пожалуйста помоги.Ожидаемый результат:
[[1 2 3]
[3 4 5]]