python列表倒序索引
2023-11-16 06:56:57
在Python中,可以使用负数索引来获取列表中的元素,负数索引表示从列表末尾开始计数。例如,索引-1表示列表中的最后一个元素,索引-2表示列表中的倒数第二个元素,以此类推。
以下是一个示例:
my_list = [1, 2, 3, 4, 5]
print(my_list[-1]) # 输出5,最后一个元素
print(my_list[-2]) # 输出4,倒数第二个元素
print(my_list[-3]) # 输出3,倒数第三个元素
如果要倒序遍历整个列表,可以使用负数索引结合循环进行操作。例如:
my_list = [1, 2, 3, 4, 5]
for i in range(len(my_list)-1, -1, -1):
print(my_list[i])
这将输出:5
4
3
2
1
在上面的示例中,`range(len(my_list)-1, -1, -1)`生成了一个逆序的索引范围,然后用该索引访问列表中的元素。