溫馨提示×

python列表切片怎么使用

小億
114
2023-08-19 03:08:44
欄目: 編程語言

Python中的列表切片是指從一個列表中截取出一個新的列表,可以根據(jù)需要選擇從哪個位置開始截取,以及截取的長度。

列表切片的基本語法如下:

new_list = old_list[start:end:step]

其中,start表示截取的起始位置,end表示截取的結(jié)束位置(不包含在內(nèi)),step表示步長(可選參數(shù),默認(rèn)為1)。

下面是一些例子來說明列表切片的使用方法:

  1. 截取從索引2到索引4的元素(不包含索引4):
my_list = [1, 2, 3, 4, 5]
new_list = my_list[2:4]
print(new_list)  # 輸出: [3, 4]
  1. 截取從索引1到末尾的所有元素:
my_list = [1, 2, 3, 4, 5]
new_list = my_list[1:]
print(new_list)  # 輸出: [2, 3, 4, 5]
  1. 截取從索引0到索引3的元素,步長為2:
my_list = [1, 2, 3, 4, 5]
new_list = my_list[0:3:2]
print(new_list)  # 輸出: [1, 3]

需要注意的是,切片操作不會改變原始的列表,而是返回一個新的列表。

0