Python中索引的学习笔记

Posted songyuc

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Python中索引的学习笔记相关的知识,希望对你有一定的参考价值。

1 前言

今天在学习FaceBoxes~
看到一个比较奇怪的代码,“order = scores.argsort()[::-1][:args.top_k]”,不太懂这个“[::-1]”是什么意思,所以就要向度娘请教一下~

2 Python中索引的学习笔记

a[-1]

即取列表a的最后一个元素;

a[:3]

当i缺省时,默认为0,即a[:3]相当于a[0:3];

a[-2:]

读取最后两个元素,示例代码如下:

import numpy as np
a = np.arange(6)
a
# array([0, 1, 2, 3, 4, 5])
a[-2:]
# array([4, 5])

a[::-1]

表示翻转读取的意思,可以看看下面的示例代码:

import numpy as np
a = np.arange(6)
a
# array([0, 1, 2, 3, 4, 5])
a[::-1]
# array([5, 4, 3, 2, 1, 0])

a[::-3]

表示步长为3的翻转读取:

以上是关于Python中索引的学习笔记的主要内容,如果未能解决你的问题,请参考以下文章

Python学习笔记高级特性

python学习笔记第四节

python学习笔记——当索引行不通时

Python学习笔记

Python学习笔记之基本数据结构方法

Python 学习笔记Python字符串