Как я могу подтвердить, что индекс существует для заданной матрицы?Проверьте, существует ли индекс матрицы
Например:
matrix = [[1,2,3],[2,3,4][5,6,7]]
matrix[1][2]
4
Однако, если я матрица [3] [3] Я получаю сообщение об ошибке.
Я знаю, что я могу сделать:
try:
array[idx]
except IndexError:
Но что, если idx
это -1? Индекс не существует, но в python -1 возвращает индекс 0. Как это проверить?
спасибо.
Почему '-1' выдаст сообщение об ошибке? 'matrix [-1] [- 1]' дает мне '7' здесь,. – Eric
Да, но я хочу, чтобы -1 был индексом в матрице .. (я знаю, что это индекс 0).) – Oren