本文实例讲述了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对列表切片操作_Python列表切片操作实例总结相关推荐

  1. python列表切片规则_Python 列表切片

    想必很多人都使用过列表的切片,通过切片可以从列表中获取一个或多个元素,但你真的了解切片? 一.一般玩法 >>> name = ['a', 'b', 'c', 'd', 'e', 'f ...

  2. python list方法操作_Python 列表(List)操作方法详解

    参考文献来源于脚本之家 列表是Python中最基本的数据结构,列表是最常用的Python数据类型,列表的数据项不需要具有相同的类型.列表中的每个元素都分配一个数字 - 它的位置,或索引,第一个索引是0 ...

  3. python一些简单操作_python列表的基本操作有哪些

    python列表的基本操作有:1.创建列表,只要把逗号分隔的不同的数据项使用方括号括起来:2.添加新的元素:3.遍历列表:4.访问列表中的值:5.从list删除元素. 相关免费学习推荐:python教 ...

  4. python处理列表中字典_Python 列表、元组、字典及集合操作详解

    一.列表 列表是Python中最基本的数据结构,是最常用的Python数据类型,列表的数据项不需要具有相同的类型 列表是一种有序的集合,可以随时添加和删除其中的元素 列表的索引从0开始 1.创建列表 ...

  5. python列表有哪些操作_python列表的基本操作有哪些

    python列表的基本操作有:1.创建列表,只要把逗号分隔的不同的数据项使用方括号括起来:2.添加新的元素:3.遍历列表:4.访问列表中的值:5.从list删除元素. 相关免费学习推荐:python教 ...

  6. python列表定义和操作_Python 列表的定义及操作

    #列表概念:有序的可变的元素集合 #定义#直接定义 nums = [1,2,3,4,5]#通过range函数构造,python2 和python3 版本之间的差异:#python3 用的时候才会去构造 ...

  7. python列表字典操作_Python 列表(list)、字典(dict)、字符串(string)常用基本操作小结...

    创建列表 sample_list = ['a',1,('a','b')] Python 列表操作 sample_list = ['a','b',0,1,3] 得到列表中的某一个值 value_star ...

  8. python列表添加元组_python 列表与元组的操作简介

    列表 列表是可变的(mutable)--可以改变列表的内容,这不同于字符串和元组,字符串和元组都是不可变的.接下来讨论一下列表所提供的方法. list函数 可以使用list函数来创建列表: list( ...

  9. python处理列表中字典_Python列表嵌套字典的时候,如果要删除列表中其中一个字典要如何操作...

    如果要删除列表中其中一个字典要操作如下 第一种方法 1.1 name_list=[{"name":"张三","age":18},{" ...

  10. python列表浅复制_Python列表的深复制和浅复制示例详解

    一.深复制与浅复制 列表是Python中自带的一种数据结构,在使用列表时,拷贝操作不可避免,下面简单讨论一下列表的深复制(拷贝)与浅复制 首先看代码: l1 = [5, 4, 3, 2, 1] # 用 ...

最新文章

  1. python编程到底难不难_养成下面几个编程习惯,学习python并不难!
  2. 线程锁与避免线程锁 线程锁检测
  3. JavaScript之Style属性学习
  4. 圆柱属于能滚动的物体吗_中班科学活动教案:滚动的物体教案(附教学反思)
  5. 机房线路老化了会有怎么样的影响?又该如何处理?
  6. python怎么接外活_Python三大活器
  7. java 0 255_java – 什么(float)(par4 16255)/ 255.0F;意思?
  8. 驾校一点通下载|驾校一点通电脑版下载
  9. 超详细:Springboot连接centos7下redis6的必要配置和失败分析
  10. 安装ugjava安装在哪里_讨论!空调安装安全绳该挂哪里
  11. 为什么程序员如此“嫌弃”主干开发模式?
  12. Duplicate keys detected: ‘checks‘. This may cause an update error. found in
  13. python函数中的关键字参数
  14. 电力行业知识竞赛现场部分照片及用PPT模板制作的电力行业安全知识竞赛题目界面部分展示
  15. html拷贝图片不显示,【原创软件小知识】——拷贝cad文件中光栅图片不显示的问题...
  16. 软件测试工具介绍 (静态测试工具和动态测试工具)
  17. sublime php code sniffer,Sublime插件CodeSniffer配置
  18. Ruby 之Gem kaminari 分页
  19. 计算机基础文献检索考核,文献检索实验
  20. python3.8安装robotfrmework-ride安装及报错完美解决方法

热门文章

  1. 工资,职业发展调查 重在参与
  2. 关于append函数的疑问
  3. 嵌入式Linux设备驱动程序开发指南20(Linux USB设备驱动)——读书笔记
  4. echarts vue 酷炫图_pyecharts 时间线酷炫功能再度来袭!
  5. 1.(vue)前端模块化 2.(node)后端模块化
  6. SAP-PS-01-001预算类型
  7. 数据仓库-物理模型设计
  8. 王者荣耀3月31日服务器维护,王者荣耀3月31日更新失败解决方法一览
  9. GE医疗正式发布高端全身超声机晶准E9
  10. 操作系统和Linux发展