ITPub博客

首页 > 应用开发 > IT综合 > python的切片用法总结

python的切片用法总结

原创 IT综合 作者:zhyhouse 时间:2017-08-21 10:00:02 0 删除 编辑

Python 切片用法:

1. 先创建一个0-99的数列: 

>>> L = range(100)

>>> L

>>>[0, 1, 2, 3, ..., 99]

2.  前10个数

>>> L[:10]

>>> [0, 1, 2, 3, 4, 5, 6, 7, 8, 9]

3.  后10个数

  >>> L[-10:]

  >>> [90, 91, 92, 93, 94, 95, 96, 97, 98, 99]

4.  前11-20个数:

  >>> L[10:20]

  >>> [10, 11, 12, 13, 14, 15, 16, 17, 18, 19]

5. 前10个数,每两个取一个:

 >>> L[:10:2]

>>> [0, 2, 4, 6, 8]

6. 取全部    

>>>L[:]  或者 >>>L[::]

注:倒数最后一个元素的索引是-1。

7. 倒数切片(只有当切片操作的第三个参数是负数时)

>>> L = ['Michael', 'Sarah', 'Tracy', 'Bob', 'Jack']

       >>> L[-3:-1]

       >>> ['Tracy', 'Bob']

       >>> L[-1:-3:-1]

>>> ['Jack', 'Bob']
8.反转(常用)
    >>> L[::-1]
    >>>['Jack', 'Bob', 'Tracy', 'Sarah', 'Michael']

来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/30319453/viewspace-2143847/ ,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论

注册时间:2015-07-01

  • 博文量
    23
  • 访问量
    68220