在 Python 中,列表切片是指对列表的一部分进行访问的方法。列表切片的语法形式为 start:stop:step
,其中 start
为起始索引(默认为 0),stop
为结束索引(默认为列表长度),step
为步长(默认为 1)。
例如,若要访问列表 a
中第 2 个元素到第 4 个元素,可以使用如下切片:
a[1:4]
若要访问列表 a
中第 3 个元素到最后一个元素,可以使用如下切片:
a[2:]
若要访问列表 a
中第 2 个元素到倒数第 2 个元素,可以使用如下切片:
a[1:-1]
若要访问列表 a
中从第 3 个元素开始,每隔一个元素取一个,可以使用如下切片:
a[2::2]
注意,列表切片并不会修改原来的列表,而是返回一个新的列表。