• 技术文章 >Python技术 >Python基础教程

    python列表有几种切片形式

    小妮浅浅小妮浅浅2021-05-13 15:46:40原创6912

    1、切片形式

    (1)正向切片

    正向切片即使用正向索引,索引从0开始进行切片。

    (2)反向切片

    反向切片即使用反向索引,索引从-1开始进行切片。

    (3)多维切片

    列表是支持多维切片的,如下示例,拿出2维列表中的数据项A

    (4)高级切片

    反向和正向切片可以混合使用。

    2、实例

    >>> li = ["A", "B", "C", "D", "E", "F", "G"]
    >>> li[:] ①
    ['A', 'B', 'C', 'D', 'E', 'F', 'G']
    >>> li[2:4] ②
    ['C', 'D']
    >>> li[::2] ③
    ['A', 'C', 'E', 'G']
    >>> li[::-2]
    ['G', 'E', 'C', 'A'] ④
    >>> li[::-1] ⑤
    ['G', 'F', 'E', 'D', 'C', 'B', 'A']
    >>> li[:-5:-2] ⑥
    ['G', 'E']
    >>> li[0::-1] ⑦
    ['A']
    >>> li[5::-2] ⑧
    ['F', 'D', 'B']

    以上就是python列表的4种切片形式,希望对大家有所帮助。更多Python学习指路:python基础教程

    专题推荐:python列表
    上一篇:python中slice的三个参数 下一篇:python如何获取列表的长度

    相关文章推荐

    • python列表读取的方法• python列表如何追加元素• python列表中有哪些内置函数• python列表追加元素出错的解决• python列表排序的两种方式• python列表的数据类型分析• python列表如何结合数组使用• python列表索引的两种用法• python列表如何传递到线程?• python列表的创建和存放• python列表添加和删除的方法

    全部评论我要评论

    © 2021 Python学习网 苏ICP备2021003149号-1

  • 取消发布评论
  • 

    Python学习网