共計(jì) 597 個(gè)字符,預(yù)計(jì)需要花費(fèi) 2 分鐘才能閱讀完成。
Python 中可以使用索引來(lái)獲取列表中的值。列表中的元素是按照從 0 開(kāi)始的索引進(jìn)行排序的。
例如,如果有一個(gè)列表 my_list
,可以使用my_list[index]
來(lái)獲取索引為 index
的元素的值。下面是一個(gè)例子:
my_list = [1, 2, 3, 4, 5]
print(my_list[0]) # 輸出:1
print(my_list[2]) # 輸出:3
print(my_list[-1]) # 輸出:5(- 1 表示最后一個(gè)元素)
如果想獲取列表中的一部分元素,可以使用切片操作。切片操作使用 [start:end] 的方式進(jìn)行,其中 start 表示起始索引(包含),end 表示結(jié)束索引(不包含)。下面是一個(gè)例子:
my_list = [1, 2, 3, 4, 5]
print(my_list[1:4]) # 輸出:[2, 3, 4]
print(my_list[:3]) # 輸出:[1, 2, 3](從頭開(kāi)始到索引 2 的元素)
print(my_list[2:]) # 輸出:[3, 4, 5](從索引 2 到末尾的元素)
還可以使用步長(zhǎng)來(lái)控制切片的間隔。步長(zhǎng)的語(yǔ)法是[start:end:step]。下面是一個(gè)例子:
my_list = [1, 2, 3, 4, 5]
print(my_list[::2]) # 輸出:[1, 3, 5](從頭到尾,步長(zhǎng)為 2)
需要注意的是,索引不能超過(guò)列表的長(zhǎng)度,否則會(huì)報(bào)錯(cuò)。并且切片操作不會(huì)改變?cè)斜恚欠祷匾粋€(gè)新的列表。
丸趣 TV 網(wǎng) – 提供最優(yōu)質(zhì)的資源集合!
正文完