Python列表切片操作实例总结

 更新时间:2019年02月19日 08:35:55   作者:deniro_li  
这篇文章主要介绍了Python列表切片操作,结合实例形式总结分析了Python列表切片常见操作技巧与注意事项,需要的朋友可以参考下

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

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

1 基本用法

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

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

运行结果:

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

2 未指定索引

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

books=['半生缘','往事并不如烟','心是孤独的猎手']
print(books[:2])

运行结果:

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

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

books=['半生缘','往事并不如烟','心是孤独的猎手']
print(books[1:])

运行结果:

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

3 负数索引

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

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

运行结果:

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

4 遍历

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

books=['半生缘','往事并不如烟','心是孤独的猎手']
for book in books[1:]:
  print(book)

运行结果:

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

更多Python相关内容感兴趣的读者可查看本站专题:《Python列表(list)操作技巧总结》、《Python编码操作技巧总结》、《Python数据结构与算法教程》、《Python函数使用技巧总结》、《Python字符串操作技巧汇总》、《Python入门与进阶经典教程》及《Python文件与目录操作技巧汇总

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

相关文章

  • python数据结构之搜索讲解

    python数据结构之搜索讲解

    这篇文章主要介绍了python数据结构之搜索讲解,搜索是指从元素集合中找到某个特定元素的算法过程。搜索过程通常返回 True 或 False, 分别表示元素是否存在,下面一起来了解文章的详细内容吧,希望对你有所帮助
    2021-12-12
  • Python爬虫突破反爬虫机制知识点总结

    Python爬虫突破反爬虫机制知识点总结

    在本篇文章里小编给大家整理了一篇关于Python爬虫突破反爬虫机制知识点总结内容,有需要的朋友们可以跟着学习下。
    2021-11-11
  • 儿童学习python的一些小技巧

    儿童学习python的一些小技巧

    这篇文章给大家总结了关于儿童学python的一些技巧和知识点,对此有兴趣的朋友可以跟着学习下。
    2018-05-05
  • python处理Excel xlrd的简单使用

    python处理Excel xlrd的简单使用

    这篇文章主要为大家详细介绍了python处理Excel的相关资料,xlrd的简单使用,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2017-09-09
  • Python读取Excel数据实现批量生成PPT

    Python读取Excel数据实现批量生成PPT

    我们常常面临着大量的重复性工作,通过人工方式处理往往耗时耗力易出错。而Python在办公自动化方面具有天然优势。本文将利用读取Excel数据并实现批量生成PPT,需要的可以参考一下
    2022-05-05
  • python opencv检测直线 cv2.HoughLinesP的实现

    python opencv检测直线 cv2.HoughLinesP的实现

    cv2.HoughLines()函数是在二值图像中查找直线,本文结合示例详细的介绍了cv2.HoughLinesP的用法,感兴趣的可以了解一下
    2021-06-06
  • Python 中的Selenium异常处理实例代码

    Python 中的Selenium异常处理实例代码

    本文通过实例代码给大家介绍了Python 中的Selenium异常处理的相关知识,非常不错,具有参考借鉴价值,需要的朋友参考下吧
    2018-05-05
  • matplotlib给子图添加图例的方法

    matplotlib给子图添加图例的方法

    今天小编就为大家分享一篇matplotlib给子图添加图例的方法,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2018-08-08
  • django query模块

    django query模块

    这篇文章主要介绍了django query模块,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2019-04-04
  • Python创建xml的方法

    Python创建xml的方法

    这篇文章主要介绍了Python创建xml的方法,实例分析了Python操作XML文件的技巧,具有一定参考借鉴价值,需要的朋友可以参考下
    2015-03-03

最新评论