再看看list的操作:

array = [1, 2, 5, 3, 6, 8, 4]
#其实这里的顺序标识是
[1, 2, 5, 3, 6, 8, 4]
(0,1,2,3,4,5,6)
(-7,-6,-5,-4,-3,-2,-1)>>> array[0:] #列出0以后的
[1, 2, 5, 3, 6, 8, 4]
>>> array[1:] #列出1以后的
[2, 5, 3, 6, 8, 4]
>>> array[:-1] #列出-1之前的
[1, 2, 5, 3, 6, 8]
>>> array[3:-3] #列出3到-3之间的
[3]

那么两个[::]会是什么那

>>> array[::2]
[1, 5, 6, 4]
>>> array[2::]
[5, 3, 6, 8, 4]
>>> array[::3]
[1, 3, 4]
>>> array[::4]
[1, 6]
如果想让他们颠倒形成reverse函数的效果
>>> array[::-1]
[4, 8, 6, 3, 5, 2, 1]
>>> array[::-2]
[4, 6, 5, 1]

array[(a):(b):(c)]

a:开始的index

b:结束的index(不包含b)

c:间隔 c:0时 将报错(

ValueError: slice step cannot be zero

) c<0 是将逆序

python的range()函数用法相关推荐

  1. 详细记录python的range()函数用法

    详细记录python的range()函数用法 使用python的人都知道range()函数很方便,今天再用到他的时候发现了很多以前看到过但是忘记的细节.这里记录一下range(),复习下list的sl ...

  2. python range函数返回的是什么,python中range函数用法是什么

    python中range函数用法:[range()]函数可创建一个整数列表,一般用在for循环中,函数语法为[range(start, stop[, step])],其中start是开始计数,stop ...

  3. (转)python的range()函数用法

    使用python的人都知道range()函数很方便,今天再用到他的时候发现了很多以前看到过但是忘记的细节.这里记录一下range(),复习下list的slide,最后分析一个好玩儿的冒泡程序. 转自: ...

  4. Python中range()函数用法

    函数原型:range(start, stop, step) 这里的start和step都是可以缺省的,start缺省状态下默认取值为0,step缺省状态下默认取值为1 几种常见的用法:print(li ...

  5. 菜鸟教程python3循环语句_详细记录python的range()函数用法|python3菜鸟教程

    使用python的人都知道range()函数很方便,今天再用到他的时候发现了很多以前看到过但是忘记的细节.这里记录一下range(),复习下list的slide,最后分析一个好玩儿的冒泡程序. 这里记 ...

  6. python中range 函数_pythonrange,range函数的用法

    当range()函数内填入第三个参数时,第三个参数表示百步长.函数语法:range(start,stop[,step])参数说明:start:计数从度start开始.默认是从0开始.例知如道range ...

  7. Python range() 函数用法细解(附猴子吃桃问题引例)

    Python range() 函数用法细解 --步入大学,好多计算机系的同学可能专业课学c或者java,但是随着python变成语言的崛起,往往一些学校也会要求学生们学习Python这门编程语言(我们 ...

  8. Python中range函数的基本用法完全解读

    range函数大多数时常出现在for循环中,在for循环中可做为索引使用,下面这篇文章主要给大家介绍了关于Python中range函数的基本用法,文中通过实例代码介绍的非常详细,需要的朋友可以参考下 ...

  9. python Pool常用函数用法总结

    在本篇内容里小编给大家整理的是一篇关于python Pool常用函数用法总结内容,有需要的朋友们可以学习下. 1.说明 apply_async(func[,args[,kwds]):使用非堵塞调用fu ...

最新文章

  1. 无法挂载 NTFS格式的分区:mount: unknown filesystem type ‘ntfs’
  2. VTK:图片之ImageGradientMagnitude
  3. 游戏上线... 记录下...
  4. 【软件开发底层知识修炼】二十 深入理解可执行程序的结构
  5. asp.net 文本框显示xml格式数据_Excel 办公小技巧,查找和替换数据,您值得拥有...
  6. 信息学奥赛一本通(1029:计算浮点数相除的余)
  7. 笨办法学 Python · 续 练习 25:`xargs`
  8. RPC系列:基本概念
  9. SAR数据集项目说明文档写作
  10. C#获取MySql 数据常用的代码
  11. Android 开源项目及库汇总
  12. 轨迹跟踪—线性 MPC 控制算法
  13. 问题:office应用(word、ppt、excel、oneNote) 您的组织策略阻止我们为您完成此操作 解决办法
  14. 一些基本的灰度变换函数
  15. php微信里面换行符,如何在字符串中间加换行符js微信小程序实现人脸识别
  16. 【踩坑日记】阿里云表格存储
  17. ROS2 第一个C++程序(talker和listener为例)
  18. 计算机片段教学优秀教案,高中数学片段教学方法
  19. 用100元换10元、5元和1元的纸币共50张,能换各种纸币多少张。
  20. 计算机多媒体技术英语怎么说,计算机多媒体技术环境中的英语语言测试

热门文章

  1. 创建属于自己的调色板
  2. Comment:研究微生物,只靠多组学根本不够
  3. Python使用matplotlib可视化分布点图、自定义设置分布点图的中位数数据点的颜色(Distributed Dot Plot)
  4. R语言基于forestplot包可视化森林图实战详解:美化的森林图:自定义字体设置、置信区间、坐标轴(刻度、标签、范围)、无效线去除、水平线、辅助线、box形状、色彩等
  5. c4android资源,OpenC4Android开发环境搭.doc
  6. Third-generation sequencing and the future of genomics 第三代测序和基因组学的未来
  7. 安卓 java内存碎片_理解Android Java垃圾回收机制
  8. STM32-RCC内部总线时钟设置程序详讲
  9. mysql 系统表 存储过程_数据库系统(六)---MySQL语句及存储过程
  10. pandas 选择行和列