什么是下标
在学习之前,我们先了解一下什么是下标:
在 Python 中,下标索引(也称为索引)用于访问序列类型(如字符串、列表、元组等)中的单个元素。Python 的索引从 0 开始,即第一个元素的索引是 0,第二个元素的索引是 1,依此类推。此外,Python 还支持负数索引,从序列的末尾开始计数,-1 表示最后一个元素,-2 表示倒数第二个元素,以此类推。
正数索引
正数索引从左到右,从 0 开始。
my_list = [10, 20, 30, 40, 50]
# 访问第一个元素
print(my_list[0]) # 输出:10
# 访问第三个元素
print(my_list[2]) # 输出:30
负数索引
负数索引从右到左,从 -1 开始。
my_list = [10, 20, 30, 40, 50]
# 访问最后一个元素
print(my_list[-1]) # 输出:50
# 访问倒数第二个元素
print(my_list[-2]) # 输出:40
切片(slice)
除了单个元素,Python 还支持通过切片访问序列的子集。
切片的语法是 [start:stop:step]:
start:起始索引(包含)。stop:结束索引(不包含)。step:步长(可选,默认为 1)。
下标索引从 0 开始,负数索引从 -1 开始,表示从末尾开始计数。切片 [start:stop:step] 可以获取子序列。索引越界会抛出 IndexError。
my_list = [10, 20, , , ]
(my_list[:])
(my_list[:])
(my_list[:])
(my_list[::])
(my_list[::-])

