#list[起始索引,结束索引]切片时包含起始索引位置的元素,但不包含结束索引位置的元素
# 索引为 0表示第一个,1表示第二个,-1表示最后一个,-2表示倒数第二个# list[-1]:返回最后一个数据
# list[:1]:返回0到1的数据,故返回第一个数据
# list[1:]:返回从1到0的数据,故返回第二个到最后一个的数据(不包含结束索引位置0)
# list[-1:]:返回从-1到0的数据,故返回最后一个数据
# list[:-1]:返回从0到-1的数据,故返回第一个到倒数第二个的数据(不包含结束索引位置-1)
# list[::1]:表示步长为1,步长大于0时,返回序列为原顺序;。
# list[::-1]: 表示从右往左以步长为1进行切片。步长小于0时,返回序列为倒序
# list[::2]: 表示从左往右步长为2进行切片list = [1, 2, 3, 4, 5]
print(list[-1])  # 5
print(list[:1])  # [1]
print(list[1:])  # [2, 3, 4, 5]
print(list[-1:])  # [5]
print(list[:-1])  # [1, 2, 3, 4]
print(list[::1])  # [1, 2, 3, 4, 5]
print(list[::-1])  # [5, 4, 3, 2, 1]
print(list[::2])  # [1, 3, 5]

这么聪明的你,肯定一看就会了~

Python-列表切片list[-1]、list[-1:]、list[:-1]、list[::1]、list[::-1]的区别相关推荐

  1. python列表切片得到的是列表还是字符串_python中列表的切片问题 python arry怎么取列切片...

    python 列表切片赋值 对列表切片进行赋值,解释器处理时是直接将序列中的内容赋值过去的 ,还切片赋值,得到的与原变量无关,是两个不同的对象:直接赋值,引用的是同一个对象. 请看下例 切片赋值. a ...

  2. python列表切片后得到剩余列表_python列表切片和嵌套列表取值操作详解

    python列表切片和嵌套列表取值操作详解 给出列表切片的格式: [开头元素::步长] # 输出直到最后一个元素,(最后一个冒号和步长可以省略,下同) [开头元素:结尾元素(不含):步长] # 其中, ...

  3. python列表切片图解_Python列表切片操作实例总结

    本文实例讲述了Python列表切片操作.分享给大家供大家参考,具体如下: 切片指的是列表的一部分. 1 基本用法 指定第一个元素和最后一个元素的索引,即可创建切片 .Python 会在到达指定的第二个 ...

  4. Python 列表切片操作

    Python列表切片 切片是Python序列的重要操作之一,适用于列表.元组.字符串.range对象等.可以用切片截取列表中任何部分来获得一个新的列表,也可以进行元素的增.删.改. 在Python中, ...

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

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

  6. python 列表切片负值,详解Python 切片语法

    Python的切片是特别常用的功能,主要用于对列表的元素取值.使用切片也会让你的代码显得特别Pythonic. 切片的主要声明如下,假设现在有一个list,命名为alist: alist = [0,1 ...

  7. Python 列表切片详解

    一.列表切片 切指–将某些东西切成小块.列表切片是从原始列表中提取列表的一部分的过程.在列表切片中,我们将根据所需内容(如,从何处开始,结束以及增量进行切片)剪切列表.  Python中符合序列的有序 ...

  8. python列表切片口诀-切片 - 廖雪峰的官方网站

    取一个list或tuple的部分元素是非常常见的操作.比如,一个list如下: >>> L = ['Michael', 'Sarah', 'Tracy', 'Bob', 'Jack' ...

  9. python列表切片口诀-python学习之“切片操作从入门到精通”

    在python学习开发的过程中,我们总是不断的要对List(列表),Tuple(元组)有取值操作:假如我们有一个列表List1现在想取出1其中的前5个元素,改怎么操作呢? 1 >>> ...

  10. python列表切片赋值_Python中对切片赋值原理分析

    有这么个问题::t = [1, 2, 3] t[1:1] = [7] print t  # 输出 [1, 7, 2, 3] 谁会对列表这么进行赋值呢?但是对于这个输出结果的原因确实值得去再了解下,今天 ...

最新文章

  1. vim graphics
  2. C语言经典例25-阶乘累加求和
  3. 6、mysql中字段
  4. python小老鼠编程_邯郸pythonnot学习费用多少
  5. java二叉树的序列化_二叉树的序列化和反序列化
  6. Java面试题:final修饰的对象,有几种初始化方式
  7. 手机怎么安装py thon_Python调试器– Py​​thon pdb
  8. 简单的 XML、DTD 文件
  9. Initramfs 原理和实践
  10. 获取高德地图POI数据
  11. CANAPE字体颜色c语言,CANape介绍.doc
  12. python程序设计课程设计二级减速器_机械设计课程设计(二级减速器)-二级齿轮减速器课程设计...
  13. 抖音快手火山 热门采集/个人主页无水印视频批量解析下载工具2019-11-11
  14. 3dmax2009下载3dmax2009安装教程
  15. chrome插件离线安装包(.crx)下载
  16. python调用函数出现未定义_python中函数调用中的“未定义”参数
  17. 当我再次看到你————中秋致Leslie
  18. 2020-2022年最全各省、市矢量和栅格数据(土地利用、植被覆盖、土壤类型、人口密度、NPP、气象水文数据、路网、省市县乡镇区划边界、poi数据、河流水系、建筑轮廓)
  19. 角逐“互联网+疫苗”赛道,百度健康杀入医药电商巨头腹地
  20. UDP协议全面实验分析详解

热门文章

  1. Excel全部或部分字体加粗方法
  2. 【Halcon视觉】定位
  3. Presto中broadcast join和partition join执行计划的处理过程
  4. Ubuntu / Linux 手动安装Paraview
  5. 【统计技术】数据挖掘在反欺诈中的应用
  6. 【2020年天梯赛校选赛】7-16 愤怒的牛
  7. 集群搭建系列(八)Kafka
  8. Android必知必会-Stetho调试工具
  9. 追风逐日,Wi-SUN助推新能源数字化
  10. android studio安装apk时,vivo 部分手机出现 解析软件包错误