title: python 负索引
date: 2017 10 05
categories: 编程
python的开发效率确实很高,负索引
和逆序索引
这些都替程序员实现好了,拿来用即可。
1. 负索引可能大家都知道:
a = [1,2,3]
a[-1] # 就是3
a[-2] # 就是2
非常直观,以元素1
为第0
个元素,最后一个元素即为a[-1],有点循环链表的意思。
2. 逆序索引
有时需要翻转list,逆序索引就提供了极大的便利。
比如我们要取翻转list的第3个元素
# (1)最简单的方法,a[len(a)-3-1]
# (2)当然也可以先翻转list,如下
a = [1,2,3]
b = a[::-1] # b = [3,2,1],然后取b[2]即可
# (3)逆序索引
b[~2] #取逆序list中第3个元素
其实很简单~ 以后可能会用到~