Мне нужен хороший способ запросить значение массива / матрицы, но сообщить значение по умолчанию (0) для индекса вне границы:
b [2] [4] должен вернуть 0, если длина 2-го индекса равна 3, и
b [-1] [2] также
Я проверил это:
Получение значения по умолчанию для индекса вне диапазона в Python , но мне кажется, что это не сработает для отрицательных индексов - поскольку python всегда добавляет к ним длину массива (правда?)
Я думал о перегрузке __ getitem __
, но я только что пришел на python месяц назад, и я не настолько опытен ...
любая помощь приветствуется!
alessandro