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)`生成了一个逆序的索引范围,然后用该索引访问列表中的元素。