切片多個清單元素
在清單上進行切片(slicing)可以一次擷取多個元素。清單切片的語法如下:
list[start:end]
記住,這個語法代表擷取從 start 開始,一直到但不包含 end 位置的元素。
你也可以用延伸切片,來更有效率地選取多個元素。例如,下面的指令會回傳清單中除了第一個(索引 0)以外的所有元素:
x = [1, 2, 3, 4, 5]
x[1:]
[2, 3, 4, 5]
同樣地,下面的指令會回傳清單中除了最後兩個以外的所有元素:
x[:-2]
[1, 2, 3]
本練習屬於課程
Python 金融入門
動手互動練習
試著完成這個範例程式碼,體驗一下這個練習。
# names
names = ['Apple Inc', 'Coca-Cola', 'Walmart']
# Use slicing on list names
names_subset = names[____:____]
print(names_subset)