python range()函数取反序遍历sequence的实例讲解

  • 时间:
  • 9297人关注

今天小编就为大家分享一篇python range()函数取反序遍历sequence的方法,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧,另外这篇文章主要知识点是关于python、range、sequence、python的内容,如果大家想对相关知识点有系统深入的学习,可以参阅以下电子资料:

python中的range函数取反序有两种方式

第一种:先构建一个列表,然后对列表中的元素进行反转。

例如:

a=range(5)
 for i in reversed(a):
     print(i)

   #4 3 2 1 0

第二种:是利用range()函数本身的特点来进行反序。

例如:

for i in range(4,-1,-1):
     print(i)
   #4 3 2 1 0

range(a,b)函数只包括前面的a,不包括后面的b,步长默认为1.

以上这篇python range()函数取反序遍历sequence的方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持码农之家。

码农之家
python中for用来遍历range函数的方法

13小时4分钟前回答

python中for用来遍历range函数的方法

栗子:计算斐波那契数列(任一个数都是前两个数之和的数字序列)

Python2.7实现代码如下:

<strong><span >fibs=[0,1] //初始化定义数列值 
for i in range(20): //循环遍历20次 
 fibs.append(fibs[-2]+fibs[-1]) 
print fibs //打印出22位的斐波那契数列; 
 
</span></strong> 

python中for用来遍历range函数的方法

注:源码中的i是任意变量值,用来遍历而已;非要打印它的话,它最终的值为19;

append()函数是列表的內建函数,用来在列表末尾继续添加值的;

-2,-1就不多解释了,列表逆向索引;

以上这篇python中for用来遍历range函数的方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持码农之家。

展开阅读

上一篇:Python实现快速计算词频的代码分析

下一篇:python字符串和整数相互转换的实例分享

相关内容

  • python中range()与xrange()实例用法讲解

    这篇文章主要介绍了python中range()与xrange()用法,结合实例形式分析了range()与xrange()使用与效率上的区别,需要的朋友可以参考下

    06-17python中range()与xrange()用法分析

    阅读更多
  • Python深度学习与项目实战

    Python深度学习与项目实战

    1.全方位解读深度学习五大主流与前沿技术; 2.理论与实战紧密结合,通过足够多的实际项目帮助读者; 3.知识全面,详解深度学习模型在计算机视觉、自然语言处理、金融、强化学习等众多领域的新进展和应用; 4.悉尼大学Basem Suleiman和Johan Alibasa以及伦敦大学玛丽女王学院Soren Riis等多位世界名校教师联袂推荐。 本书基于Python以及两个深度学习框架Keras与TensorFlow,讲述深度学习在实际项目中的应用。本书共10章,首先介绍线性回归模型、逻辑回归模型、

    大小:58 MBPython

    点击下载
  • Python高级编程(第2版)

    Python高级编程(第2版)

    Python作为一种高-级程序设计语言,本书于Python 3.5版本进行讲解,深度揭示了Python编程的高级技巧,适合想要进一步提高自身Python编程技能的读者阅读,也适合对Python编程感兴趣的读者参考学习

    大小:76.8 MBPython

    点击下载
  • Python3标准库

    Python3标准库

    这书由杰出Python权威专家亲身绘制,Python語言的关键开发者鼎力推荐。 对程序猿来讲,标准库与語言自身 一样关键,它就象1个百宝箱,能为各种各样普遍的每日任务出示极致的解决方法,因

    大小:148.9 MBPython

    点击下载

学习笔记

12小时58分钟前回答

python中arange是什么意思

arange函数用于创建等差数组,使用频率非常高,arange非常类似range函数,会python的人肯定经常用range函数,比如在for循环中,几乎都用到了range,下面我们通过range来学习一下arange,两者的区别仅仅是arange返回的是一个数据,而range返回的是list。 arrange 函数说明:arange([start,] stop[, step,], dtype=None)根据start与stop指定的范围以及step设定的步长,生成一个 ndarray。 dtype : dtype 先引入numpy。arange和range的另一个区别就是使用arange前先引入,range不需要 相关推荐:《python视频教程》 使用一个参数,看看range和arange有什么表现。range返回从0到4的5个数构成的list,而arange返回一个array对象。不过他们的元素都是一样的。 输……

41小时34分钟前回答

Python中range()函数和list的比较

下面为大家分享一篇对Python中range()函数和list的比较,具有很好的参考价值,希望对大家有所帮助。一起过来看看吧 使用Python的人都知道range()函数和list很方便,今天再用到他的时候发现了很多以前看到过但是忘记的细节。这里记录一下range()和list。 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] 再看看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] arra……

19小时37分钟前回答

python里range是什么

python range() 函数可创建一个整数列表,一般用在 for 循环中。 函数语法 (推荐学习:Python视频教程) range(start, stop[, step]) 参数说明: start: 计数从 start 开始。默认是从 0 开始。例如range(5)等价于range(0, 5); stop: 计数到 stop 结束,但不包括 stop。例如:range(0, 5) 是[0, 1, 2, 3, 4]没有5 step:步长,默认为1。例如:range(0, 5) 等价于 range(0, 5, 1) 实例 range(10) # 从 0 开始到 10[0, 1, 2, 3, 4, 5, 6, 7, 8, 9] range(1, 11) # 从 1 开始到 11[1, 2, 3, 4, 5, 6, 7, 8, 9, 10] range(0, 30, 5) # 步长为 5[0, 5, 10, 15, 20, 25] range(0, 10, 3) # 步长为 3[0, 3, 6, 9] range(0, -10, -1) # 负数[0, -1, -2, -3, -4, -5, -6, -7, -8, -9] range(0)[] range(1, 0)[] 以下是 range 在……