Как правильно прописать 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 по этому поводу?