索引切片 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为控制方向 从后向前取

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

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

Numpy 笔记(二): 多维数组的切片(slicing)和索引(indexing)

切片(slicing)操作 Numpy 中多维数组的切片操作与 Python 中 list 的切片操作一样,同样由 start, stop, step 三个部分组成 import nump...
  • mydear_11000
  • mydear_11000
  • 2017年06月12日 11:21
  • 1353

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

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

Python序列的切片操作符使用

说明: 切片操作符在python中的原型是 [start:stop:step] 即:[开始索引:结束索引:步长值] 开始索引:同其它语言一样,从0开始。序列从左向右方向...
  • Joyhen
  • Joyhen
  • 2013年04月10日 17:51
  • 15822

numpy数组切片与索引

转自:http://cs231n.github.io/python-numpy-tutorial/#python-containers 一、 如何切片和索引: import numpy as ...
  • qq_18433441
  • qq_18433441
  • 2017年02月19日 16:52
  • 5155

JavaScript:数组增加、删除、翻转、转字符串、取索引、截取(切片)slice、剪接splice、数组合并

POP 删除最后一项 删除最后一项,并返回删除元素的值;如果数组为空则返回undefine var a = [1,2,3,4,5]; a.pop();//a:[1, 2, 3, 4] a.po...
  • orichisonic
  • orichisonic
  • 2016年05月20日 10:20
  • 608

Golang 如何在切片尾部追加元素,又如何删除切片指定索引的元素,以及如何在切片中间插入元素,还有切片之间的复制

如何在切片尾部追加元素,又如何删除切片指定索引的元素,以及如何在切片中间插入元素,还有切片之间的复制...
  • zhengzizhi
  • zhengzizhi
  • 2017年06月30日 18:55
  • 1061

python数据分析:numpy数组的索引与切片

数组的切片Numpy的数组与python内置的列表这个数据结构用法有点类似。In [1]: import numpy as npIn [2]: array=np.arange(9)In [3]: ar...
  • parameter_
  • parameter_
  • 2017年04月18日 16:07
  • 1319

tuple()元组的函数『索引 切片 循环 长度 包含』

lass tuple(object):     """     tuple() -> empty tuple     tuple(iterable) -> tuple initialized f...
  • huangfu77
  • huangfu77
  • 2017年01月31日 13:29
  • 153

Go语言切片的用法和本质

Go语言切片的用法和本质
  • cqbmax
  • cqbmax
  • 2016年04月13日 21:17
  • 7228
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:索引切片 2
举报原因:
原因补充:

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