python基础 - 切片
2024-10-09 13:16:12
今日学习内容 切片
取一个list或者tuple的部分数据是常见的操作
a = [1,2,3]
比如取第一个数我们可以用a[0]的方式,如果我们想取第一个和第二个就有点困难了,a[0-1]或者a[0][1]这种方法都不行哦,其实可以用循环的方式实现,不过这种方式实在太麻烦
对于这种取范围值数据的情况,python提供了切片的功能
对于上面数据,取第1-2位 我们可以用:号来实现
a[0-2]
这样输出的结果就是1,2
学过list的同学都知道list是以下标来找数据的 0代表第一位,1代表第二位,2代表第三位,为什么最终只输出了1,2呢,不应该输出1,2,3吗?
答:切片取头不取尾哦
我们的切片也可以用 - 号倒数取数据
a = [1,2,3]
print(a[-2:])
那么输出的就是2,3 所有数每相隔5个取1个
a = [1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16]
最新文章
- 读书笔记--SQL必知必会10--分组数据
- block的常见用法
- django debug toolbar jquery加载配置
- Android笔记——Android中数据的存储方式(三)
- mongodb driver c#语法
- 【leetcode】3Sum Closest(middle)
- PHP数组操作——获取数组最后一个值的方法
- 2015第37周五javascript函数arguments对象巧用一
- Redis几个认识误区
- Redis安装(CentOS7/tar.gz)
- 2431: [HAOI2009]逆序对数列
- Quartz源码——QuartzSchedulerThread.run() 源码分析(三)
- C#生成Code128码
- C#利用UdpClient发送广播消息
- css3实现图片旋转效果
- app ios info权限配置:
- three.js的raycaster射线无法获取visible为false的网格对象
- lock(this)
- MATLAB遍历文件夹下所有文件
- vs启动项目提示Web 服务器被配置为不列出此目录的内容。