Python中的區間索引方法是通過使用切片(Slice)來實現的。切片可以用于獲取序列(如字符串、列表、元組等)中的一部分元素。
切片的語法是[start:end:step]
,其中start
表示起始位置(包含),end
表示結束位置(不包含),step
表示步長(默認為1)。
例如,要獲取列表[1, 2, 3, 4, 5]
中的前三個元素,可以使用切片[0:3]
,結果會返回[1, 2, 3]
。如果要獲取后兩個元素,可以使用切片[3:5]
,結果會返回[4, 5]
。
切片還支持負數索引,表示從序列的末尾開始計數。例如,要獲取字符串"Hello, World!"
中的最后5個字符,可以使用切片[-5:]
,結果會返回"orld!"
。
需要注意的是,切片索引是左閉右開的,即起始位置包含在切片結果中,而結束位置不包含在切片結果中。