Ввод массива построчно

Нужно написать функцию, которая будет принимать списки чисел и сохранять их в виде массива. Мой код:

import numpy as np
def arra():
    m  = int(input("Введи число строк матрицы: "))
    arr_2d=[]
    for i in range(m):
        arr_2d.append(list(input('Введи строку: ')))
    return arr_2d

почему-то выдает arr_2d в виде списка после сплита. Т.е. при вводе, например, трех списков

23 34
23 3
23 0

происходит выдача:

[['2', '3', ' ', '3', '4'], ['2', '3', ' ', '3'], ['2', '3', ' ', '0']]

Должно быть

[['23', '34'], 
['23','3'], 
['23','0']]

Ответы (0 шт):