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

    python列表有几种切片形式

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

    1、切片形式

    (1)正向切片

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

    (2)反向切片

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

    (3)多维切片

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

    (4)高级切片

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

    2、实例

    1

    2

    3

    4

    5

    6

    7

    8

    9

    10

    11

    12

    13

    14

    15

    16

    17

    >>> 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学习网