今日学习内容 切片

取一个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]

最新文章

  1. 读书笔记--SQL必知必会10--分组数据
  2. block的常见用法
  3. django debug toolbar jquery加载配置
  4. Android笔记——Android中数据的存储方式(三)
  5. mongodb driver c#语法
  6. 【leetcode】3Sum Closest(middle)
  7. PHP数组操作——获取数组最后一个值的方法
  8. 2015第37周五javascript函数arguments对象巧用一
  9. Redis几个认识误区
  10. Redis安装(CentOS7/tar.gz)
  11. 2431: [HAOI2009]逆序对数列
  12. Quartz源码——QuartzSchedulerThread.run() 源码分析(三)
  13. C#生成Code128码
  14. C#利用UdpClient发送广播消息
  15. css3实现图片旋转效果
  16. app ios info权限配置:
  17. three.js的raycaster射线无法获取visible为false的网格对象
  18. lock(this)
  19. MATLAB遍历文件夹下所有文件
  20. vs启动项目提示Web 服务器被配置为不列出此目录的内容。

热门文章

  1. 如何在CSDN博客开头处加上版权声明?
  2. shell 中的${},##, %% , :- ,:+, ? 的使用
  3. socket网络
  4. Redis的事件机制
  5. python学习笔记1 -- 面向对象编程高级编程1
  6. 【工具】 - BeanUtils增强篇
  7. 数据结构C语言实现----顺序查找
  8. Explain关键字解析
  9. Day01_搭建环境&CMS服务端开发
  10. PHP octdec() 函数