所以,我正在阅读本网站上的代码(Python代码):
Solution to problem: Best time to buy & sell iii (leetcode)
我想知道为什么在第19行中,Python没有给出任何绑定的检查错误。
谢谢!
答案 0 :(得分:5)
第19行:
ed = prices[-1]
在python中,列表(数组)索引为-1表示按定义列表中的最后一个元素。所以它没有出界,因此没有错误。
答案 1 :(得分:3)
是的,python确实限制了检查。在python中使用负索引时,从数组的末尾开始计算。有问题的一行:
ed = prices[-1]
这是将ed
设置为prices
中的最后一个元素。