#列表切片
#模式:[start:end:step]
alist=[1,2,3,4,5,6,7,8]
print(alist[::])#新列表包含原列表里的所有元素
print(alist[::-1])#逆序列表
print(alist[::2])#从0下表开始,以2为步长,直到列表最后一个值
print(alist[3:6])#切取3下标到6下标之间的元素,默认以1为步长
print(alist[0:100])#切片结束位置大于列表长度,默认尾部自行截断#使用切片为列表增加元素
lis=[1,2,3]
print(lis[len(lis):])
lis[len(lis):]=[8]#在列表尾部增加一个8
lis[:0]=[0,0]#在列表头部插入两个0
lis[3:3]=[4]#在列表的下表为3的位置插入一个4
print(lis)#使用切片替换和修改列表中的元素
lis=[1,2,3,4]
lis[:3]=[0,0,0]#替换下标为0和2之间的元素
print(lis)
lis[3:]=[1,1,1]#在下标为3之后的后面添加三个元素,此处添加三个1
print(lis)
lis[::2]=[8,8,8]#步长为2,从开始到结尾替换元素
print(lis)#使用切片删除列表元素
lis=[1,2,3,4,5]
lis[:3]=[]
print(lis)

输出

[1, 2, 3, 4, 5, 6, 7, 8]
[8, 7, 6, 5, 4, 3, 2, 1]
[1, 3, 5, 7]
[4, 5, 6]
[1, 2, 3, 4, 5, 6, 7, 8]
[]
[0, 0, 1, 4, 2, 3, 8]
[0, 0, 0, 4]
[0, 0, 0, 1, 1, 1]
[8, 0, 8, 1, 8, 1]
[4, 5]

python 列表切片学习相关推荐

  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中称之为切片. 下面我们通过获取一个成员列表中指定元素的实例来说明如何使用. #group members groups = [& ...

最新文章

  1. python strip函数用法_python strip()函数 介绍
  2. 安装mysql的过程可以中断吗_安装 mysql 遇到的坑(附 mysql 安装过程)
  3. python中的iter()函数与next()函数
  4. php unset函数_PHP | 使用unset()函数从数组中删除元素
  5. 10 mins 搞懂“倒排索引”
  6. vue中的provide/inject的学习使用
  7. 30种EMC标准电路
  8. ispostback的坑
  9. 软件显示服务器端没有启动,打开软件显示无连接服务器,双击服务器显示如图...
  10. 木材图像远程鉴定系统开发与实现
  11. html单元格文字首行缩进,刘启智问:excel里怎么首行缩进 Excel在表格中的文字要首行缩进二字符,该如何设置?...
  12. 云服务器布置_使用云端服务器 部署步骤(详细)
  13. Eclipse超棒的主题,你不能错过!
  14. 图像质量评估-BRISQUE
  15. 2023年度流行色,带来信心的活力洋红色
  16. 介绍一款LaTeX编辑器——LyX
  17. 从0-1,用51单片机做一个积分计时器,以乒乓球为例
  18. 一样的月亮,不一样的心情
  19. 远程连接服务器显示:发生身份验证错误 要求的函数不受支持
  20. Android Studio 安卓微信底部界面(带消息红点)代码

热门文章

  1. 电脑键盘下划线怎么打_电脑键盘失灵鼠标不动怎么办 键盘失灵鼠标不动解决办法...
  2. springmvc请求参数绑定
  3. java中 t无法对齐,java – 即使X应匹配T,也无法将X转换为T?
  4. Node.js:模块化思想中一个Javascript文件分析以及exports 和 module.exports的区别
  5. Spring Batch开发简单入门实践
  6. std::thread的常用参数传递总结
  7. 关于python pandas read_csv的理解
  8. 3D视觉(二)四元数简要说明
  9. 三维重建的定位定姿算法
  10. VoxelNet:End-to-End Learning for Point Cloud Based 3D Object Detection阅读笔记