索引切片 2

原创 2013年12月04日 16:01:44
>>> a[::1] #从0开始一步一取 ::表示从头到尾
'abcde'
>>> a[::2] 从0开始2步一取
'ace'
>>> a[::3] 从0开始2步一取
'ad'

切片操作符在python中的原型是
[start:stop:step]

即:[开始索引:结束索引:步长值]

>>> li = [1,2,3,4,5,6,7]
>>> li[1:len(li)]
[2, 3, 4, 5, 6, 7]
>>> len(li)
7
>>> print li[1:7]
[2, 3, 4, 5, 6, 7]
>>> 

 1 2 3 4 5 6 7在切片中相对应的只有 0 1 2 3 4 5 6
所以

print li[1:]           #输出[2,3,4,5,6,7],省略终止索引,表示取起始索引之后的所有值,
等效于li[1:len(li)]

>>> a[-1]
'e'
-1取最后一个值

-1截取的时候 起始点是包含的 不需要再后面加一位


>>> a[-4:-1]
'bcd'


>>> a
'abcde'

-5,-4,-3-2,-1

>>> a[4:1]
''

无返回值 python是从左到右取值


a[-2:-4]
''
用复数也是正这取

 a[::-1]
'edcba'

-1为控制方向 从后向前取

版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

MY_Swift_数组安全索引与数组切片

安全的索引集合

Python之numpy教程(二):运算、索引、切片

1.numpy数组的特点在于,大小相等的数组之间,任何算数运算都会将运算应用到元素级。 请看下面的例子: arr = np.array([[1.,2.,3.],[4.,5.,6.]]) arr输出: ...

numpy数组切片与索引

转自:http://cs231n.github.io/python-numpy-tutorial/#python-containers 一、 如何切片和索引: import numpy as ...

str() 字符串的常用函数『移除空白 分割 长度 索引 切片』

class str(basestring):     """     str(object='') -> string          Return a n...

Numpy学习笔记之ndarray的索引和切片

Numpy学习笔记之ndarray的索引和切片 1. 基本索引和切片 一维数组和python列表结构差不多,基本索引和切片得到的结果都是原始数组的视图,修改视图也会修改原始数组。 若想得到副...
  • weq27
  • weq27
  • 2017-04-14 13:58
  • 291

EJB3.0 实例教程 -- 切片2

  • 2010-01-11 23:28
  • 472KB
  • 下载

VTK学习笔记-2-TIFF图像数据的重切片

玩了半天,终于可以实现对于TIFF图像的三维重切片。首先需要注意的是vtkTIFFReader并不是支持所有的TIFF压缩格式,比如LZ压缩的就不支持。个人觉得,VTK在DICOM格式上具有更强的操作...

3D打印技术之切片引擎(2)

3D打印技术之切片引擎(2)文章转自:http://blog.csdn.net/fourierfeng/article/details/43897897在上一篇文章中,我从总体上介绍了一下切片引擎技术...

python基础2(dict—set—函数—切片—迭代—列表range)

1、dict定义字典,dict的key不可重复 d = { 'Adam': 95, 'Lisa': 85, 'Bart': 59 }>>> print d['Adam'] 95...

3D打印技术之切片引擎(2)

生成支撑向量集合分为人工生成和自动生成两种,优越的支撑算法只要体现在 1,省材料。 2,生成速度快。 3,生成的支撑体与零件实体较少的接触与干涉,有利于剥离。 4,支撑能稳固的支撑住任意结构的模型。
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)