range的用法:

>>> range(1,5) #代表从1到5(不包含5)
[1, 2, 3, 4]
>>> range(1,5,2) #代表从1到5,间隔2(不包含5)
[1, 3]
>>> range(5) #代表从0到5(不包含5)
[0, 1, 2, 3, 4]

列表操作:

array = [1, 2, 5, 3, 6, 8, 4]
#其实这里的顺序标识是
[1, 2, 5, 3, 6, 8, 4]
(0123456)
(-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]

Python中交换变量不需要临时变量!如:

a, b, c = b, c, a

冒泡排序:

array=[1,2,5,3,6,8,4]
for i in range(len(array)-1,1,-1):for j in range(0,i):if array[j]>array[j+1]:array[j],array[j+1]=array[j+1],array[j]print array

转载于:https://www.cnblogs.com/ljygoodgoodstudydaydayup/p/3928012.html

【python】range的用法相关推荐

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

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

  2. Python range() 函数用法

    Python 内置函数 python range() 函数可创建一个整数列表,一般用在 for 循环中. 函数语法 range(start, stop[, step]) 参数说明: start: 计数 ...

  3. [转载] Python|range函数用法完全解读

    参考链接: Python | range()不返回迭代器 迭代器是 23 种设计模式中最常用的一种(之一),在 Python 中随处可见它的身影,我们经常用到它,但是却不一定意识到它的存在.在关于迭代 ...

  4. Python|range函数用法完全解读

    迭代器是 23 种设计模式中最常用的一种(之一),在 Python 中随处可见它的身影,我们经常用到它,但是却不一定意识到它的存在.在关于迭代器的系列文章中(链接见文末),我至少提到了 23 种生成迭 ...

  5. python range step_python range用法

    Python range() 函数用法 python range() 函数可创建一个整数列表,一般用在 for 循环中. 函数语法range(start, stop[, step]) 参数说明: st ...

  6. python range 从1开始_python range实例用法分享

    Python range() 函数用法 python range() 函数可创建一个整数列表,一般用在 for 循环中. 函数语法 range(start, stop[, step]) 参数说明: s ...

  7. python range函数怎么表示无限_Python range() 函数 | 菜鸟教程

    Python range() 函数用法 python range() 函数可创建一个整数列表,一般用在 for 循环中. 函数语法 range(start, stop[, step]) 参数说明: s ...

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

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

  9. python range函数范围_Python中range函数的用法

    range函数是python内置函数,允许用户在给定范围内生成一系列数字.根据用户传递给函数的参数变量来决定数字的开始和结束位置以及一个数字与另一个数字之间的差异 range()函数是Python中的 ...

最新文章

  1. 信息系统管理师读书笔记之第5章 面向对象方法
  2. 002.iSCSI服务端配置
  3. OpenCV使用FindContours进行二维码定位
  4. 请问.NET如何实现分布式系统?
  5. 二维教组A[12][18]采用列优先的存储方法,若每个元素各占3个存储单元,且第1个元素的地址为150,则元素A[9][7]的地址为 ( )
  6. python限制输入数字范围_关于python:如何限制Django模型中数字字段的最大值?
  7. (六)Qt Delgate的使用 简单说明
  8. 【转】struts1的struts-config.xml的配置说明
  9. php实现中间件6,THINKPHP6 实现中间件
  10. 马哥linux docker视频,[其他] 马哥Docker + K8S 视频教程
  11. 面向 5G 的新型多载波传输技术比较
  12. 2018年1月份最热门的JavaScript开源项目
  13. mp3cutter java_开源一款超级好用的mp3剪切器app
  14. Footer置于页面底部的技巧
  15. 走向.NET架构设计—第三章—分层设计,初涉架构(后篇)
  16. html字体库otf文件使用,在webpack中加载.otf字体文件的正确方法是什么?
  17. python爬虫源码附注解_Python爬虫遇到验证码的几种处理方式,文章末尾有源码
  18. 全加器在计算机的应用,如何用半加器实现全加器?
  19. openFeign夺命连环9问,这谁受得了?
  20. Eggshell笔记

热门文章

  1. VMware HA实战攻略之一软硬件环境准备
  2. 笑谈“委托”与“事件”
  3. linux下使用select实现精确定时器
  4. [Java] 蓝桥杯ADV-85 算法提高 算术运算
  5. oracle如何调试sql,调试oracle与调试sql server存储过程
  6. 克服跨洋网络延迟,使用Docker Hub Mirror加速Docker官方镜像下载
  7. linux 系统性能分析常用命令
  8. Linux 查看文件修改时间(精确到秒)
  9. 推荐12个非常不错而且免费的后台管理HTML模板
  10. linux less从后向前查看日志信息