range( ) 是一個產生 range 物件的 class,注意它產生的序列不會包含賦予的結束值,文筆不好看實例最明白:

Python Range

來源:〈range() 函式

所以那 range(2, 2) 會怎樣?用 list()range() 包起來才會產生 list 物件:

>>> list(range(2, 2))
[]

>>> bool(list(range(2, 2)))
False