Как правильно прописать Type Hint для двумерного массива?

Есть функция, которая принимает двухмерный массив чисел и возвращает его уже изменённым. И казалось бы, правильным было бы описать функцию таким образом:

def minor(element: int, matrix: list[[int, ...], ...]) -> list[[int, ...], ...]:
    matrix.pop(0)
    for item in matrix:
        item.pop(element)
    return matrix

Но выглядит это очень наляписто и вряд ли делает код более читаемым. Есть ли какие-то code conventions по этому поводу?


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