_list = [5, 6, 9, 8, 1]
print(_list[6])
上面是执行时会导致错误的代码 - IndexError: list index out of range。我如何编写代码,以便在出错时返回一些预定义的值。
dict.get("key", "значения нет") # < Как нибудь так, но только со списком
或者它是唯一的选择。
try: ...
except IndexError: ...
只是很奇怪,字典里有这个,但没有添加列表。
所以有什么问题?编写您自己的函数并在其中进行检查。例子:
如果你不经常超出列表的边缘,那么你可以捕获错误:
理想情况下,通过从工作表继承来创建您的类,我们在其中实现缺少的方法: