【发布时间】:2011-05-23 17:58:33
【问题描述】:
我需要一个好方法来请求数组/矩阵值,但报告超出范围索引的默认 (0) 值:
如果第二个索引长度为 3,则 b[2][4] 应返回 0,并且
b[-1][2] 也
我检查了这个:
Getting a default value on index out of range in Python,但在我看来,它不适用于负索引 - 因为 python 总是将数组长度添加到它们(真的?)
我一直在考虑重载__getitem__,但我1个月前才来python,我不是那么熟练...
任何帮助表示赞赏!
亚历山德罗
【问题讨论】: