当前位置:脚本大全 > > 正文

python列表切片和分片(Python列表切片操作实例总结)

时间:2022-03-28 22:29:39类别:脚本大全

python列表切片和分片

Python列表切片操作实例总结

本文实例讲述了Python列表切片操作。分享给大家供大家参考,具体如下:

切片指的是列表的一部分。

1 基本用法

指定第一个元素和最后一个元素的索引,即可创建切片 。Python 会在到达指定的第二个索引之前元素后停止 。

  • ?
  • 1
  • 2
  • books=['半生缘','往事并不如烟','心是孤独的猎手']
  • print(books[0:2])
  • 运行结果:

    ['半生缘', '往事并不如烟']

    2 未指定索引

    如果没有指定第一个索引, 那么 Python 会默认从表头开始:

  • ?
  • 1
  • 2
  • books=['半生缘','往事并不如烟','心是孤独的猎手']
  • print(books[:2])
  • 运行结果:

    ['半生缘', '往事并不如烟']

    同样,如果没有指定最后一个索引, 那么就会默认从表尾开始:

  • ?
  • 1
  • 2
  • books=['半生缘','往事并不如烟','心是孤独的猎手']
  • print(books[1:])
  • 运行结果:

    ['往事并不如烟', '心是孤独的猎手']

    3 负数索引

    负数索引会返回离列表末尾相应距离的元素,所以我们可以利用它,来获取列表末尾切片。

  • ?
  • 1
  • 2
  • books=['半生缘','往事并不如烟','心是孤独的猎手']
  • print(books[-2:])
  • 运行结果:

    ['往事并不如烟', '心是孤独的猎手']

    4 遍历

    可以在 for 循环中使用切片哦O(∩_∩)O~

  • ?
  • 1
  • 2
  • 3
  • books=['半生缘','往事并不如烟','心是孤独的猎手']
  • for book in books[1:]:
  •   print(book)
  • 运行结果:

    往事并不如烟
    心是孤独的猎手

    希望本文所述对大家Python程序设计有所帮助。

    原文链接:https://blog.csdn.net/deniro_li/article/details/87431170

    标签:
    上一篇下一篇

    猜您喜欢

    热门推荐