python 负索引 vs 逆序索引

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个元素

其实很简单~ 以后可能会用到~

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • http://python.jobbole.com/85231/ 关于专业技能写完项目接着写写一名3年工作经验的J...
    燕京博士阅读 7,827评论 1 118
  • 一、python 变量和数据类型 1.整数 Python可以处理任意大小的整数,当然包括负整数,在Python程序...
    绩重KF阅读 2,022评论 0 1
  • LeetCode 刷题随手记 - 第一部分 前 256 题(非会员),仅算法题,的吐槽 https://leetc...
    蕾娜漢默阅读 18,399评论 2 36
  • 之前的文章一直在规避索引的建立去优化数据库,不是不想讲,而是这个太重要,必须抽出来讲。今天我们就来研究下数据库索引...
    JackFrost_fuzhu阅读 4,827评论 0 70
  • 同样的一个部门两个女孩子总是会拿来比较的。领导把我叫到跟前。 领导:“你每天做了什么都有记下来吗? 我指着本子说:...
    victoriapoint阅读 249评论 0 0

友情链接更多精彩内容