虽然这段代码会引发IndexError错误:
In [1]: lst = [1, 2, 3]
In [2]: lst[3]
IndexError: list index out of range
使用“超出范围的索引”对列表进行切片不会产生任何错误。
In [3]: lst[3:]
Out[3]: []
这个设计的理念是什么?
虽然这段代码会引发IndexError错误:
In [1]: lst = [1, 2, 3]
In [2]: lst[3]
IndexError: list index out of range
使用“超出范围的索引”对列表进行切片不会产生任何错误。
In [3]: lst[3:]
Out[3]: []
这个设计的理念是什么?