1 回答

TA貢獻(xiàn)4條經(jīng)驗(yàn) 獲得超2個(gè)贊
class range(object)
?|? range(stop) -> range object
?|? range(start, stop[, step]) -> range object
Return an object that produces a sequence of integers from start (inclusive)
?|? to stop (exclusive) by step.? range(i, j) produces i, i+1, i+2, ..., j-1.
?|? start defaults to 0, and stop is omitted!? range(4) produces 0, 1, 2, 3.
?|? These are exactly the valid indices for a list of 4 elements.
?|? When step is given, it specifies the increment (or decrement).
在python環(huán)境下輸入help(range)可以看到這個(gè)對(duì)象的內(nèi)部定義就是從開始到結(jié)尾的?
現(xiàn)在你的問(wèn)題中1比10小 就會(huì)不輸出
相反 在python隊(duì)列等可迭代對(duì)象的操作中,-1就有意義了
比如listA = [0,1,2,3,4,5,6,7,8,9]
listA[-1] 表示的是從列表尾部最后一個(gè) 即為9
listA[-2] 表示倒數(shù)第二個(gè) 為8
所以前者不輸出,后者輸出
添加回答
舉報(bào)