切片中正负索引值和正负步幅的理解【Python琐碎知识点】

须知内容

  1. 切片的基本格式是:对象[索引值1:索引值2:步幅]
  2. 经典索引图:
    在这里插入图片描述

主要内容

  1. 切片中的前两个参数,两者之间的约束是彼此定位的元素的索引,在方向从左向右时,第一个参数对应数值的索引要小于第二个参数
    在方向从右向左时,第一个参数对应的数值的索引要大于第二个参数,否则取不到值。

  2. 而决定方向是 从左到右还是从右到左,则取决于第三个参数即步幅的正负。

a = np.arange(10)

a[::-1]
## array([9, 8, 7, 6, 5, 4, 3, 2, 1, 0])

a[-1:-6:-1]
## array([9, 8, 7, 6, 5])

a[1:6:-1]
## array([], dtype=int32)

猜你喜欢

转载自blog.csdn.net/m0_38052500/article/details/106857986
今日推荐