【9】Python3之切片
1.1 切片是什么?
切片是Python中用于访问序列类型数据(如列表、元组、字符串等)的子集。它通过指定起始索引和结束索引来截取出序列的一部分,形成一个新的序列。
1.2 切片的语法
sequence[start:stop:step]
sequence
是要进行切片的序列(如列表、元组或字符串)。start
是切片的起始索引。如果省略,则默认为0(序列的开始)。stop
是切片的结束索引。切片将包含从start
到stop-1
的索引范围内的元素。如果省略,则默认为序列的长度。step
是切片的步长,即每隔多少个元素取一个元素。如果省略,则默认为1。正负数均可,其绝对值大小决定了切取数据时的“步长”,而正负号决定了“切取方向”,正表示“从左往右”取值,负表示“从右往左”取值。
2.0切取单个值2.1 基本切片操作, 2.2.1 指定步长
要1.挨个取出列表中的前4个元素,2.取出前4位的偶数位置的元素
2.2.2 使用负数索引
在切片操作中,我们还可以使用负数索引来从序列的末尾开始计数。
反转列表,步长为-1