python中关于range()函数反向遍历的几种表达

 更新时间:2022年05月21日 09:41:22   作者:ROOOOOOM  
这篇文章主要介绍了python中关于range()函数反向遍历的几种表达,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教

range()反向遍历的几种表达

for i in range(10,0,-2):#有10
    print(i)
print('1111111111111111111111111111')
for i in range(0,10,2):#没10
    print(i)
print('2222222222222222222222222222')
for i in range(10,0,2):#不输出不报错
    print(i)
print('1111111111111111111111111111')
for i in range(0,10,-2):#不输出不报错
    print(i)
结果:
10
8
6
4
2
1111111111111111111111111111
0
2
4
6
8
2222222222222222222222222222
1111111111111111111111111111
>>> 

range()函数如何实现逆序遍历

python中,如果我们想要实现列表遍历,可以使用range()函数。

range()函数可以创建一个整数列表,生成数列完成遍历。

正常情况下是正向遍历,但还是有很多情况需要逆向遍历。

range()函数同样可实现python中逆向遍历,即使用range函数先创建一个列表,然后对列表中的元素进行逆序或者直接使用range()函数完成逆序遍历。

range()函数介绍

可创建一个整数列表,一般用在 for 循环中。

语法:

  • range(start,end,step=1):顾头不顾尾

range函数实现逆序遍历两种实现方式

1.先创建一个列表,然后对列表中的元素进行逆序。

例如:a=range(4)

a=range(4) # [0, 1, 2, 3]
new =[]
for i in reversed(a):
new.append(i)
print(  new) # [3, 2, 1, 0]

2.直接使用range()函数完成逆序遍历。

//第三个参数表示的是100所有进行的操作,每次加上-1,直到0
for i in range(100,0,-1):
print(i)

以上为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家。

相关文章

  • Python编程实现输入某年某月某日计算出这一天是该年第几天的方法

    Python编程实现输入某年某月某日计算出这一天是该年第几天的方法

    这篇文章主要介绍了Python编程实现输入某年某月某日计算出这一天是该年第几天的方法,涉及Python针对日期时间的转换与运算相关操作技巧,需要的朋友可以参考下
    2017-04-04
  • 对python中Librosa的mfcc步骤详解

    对python中Librosa的mfcc步骤详解

    今天小编就为大家分享一篇对python中Librosa的mfcc步骤详解,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2019-01-01
  • Python 添加文件注释和函数注释操作

    Python 添加文件注释和函数注释操作

    这篇文章主要介绍了Python 添加文件注释和函数注释操作,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2020-08-08
  • python中partial()基础用法说明

    python中partial()基础用法说明

    这篇文章主要给大家介绍了关于python中partial()基础用法的相关资料,文中通过示例代码介绍的非常详细,对大家学习或者使用python具有一定的参考学习价值,需要的朋友们下面来一起看看吧
    2018-12-12
  • python线程安全及多进程多线程实现方法详解

    python线程安全及多进程多线程实现方法详解

    这篇文章主要介绍了python线程安全及多进程多线程实现方法详解,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
    2019-09-09
  • Python调用腾讯API进行人像动漫化效果实例

    Python调用腾讯API进行人像动漫化效果实例

    最近上网的时候看到了一个有趣的东西,叫做人物动漫化,尝试着用python实现了,所以下面这篇文章主要给大家介绍了关于Python调用腾讯API进行人像动漫化效果的相关资料,需要的朋友可以参考下
    2023-06-06
  • Python-Selenium自动化爬虫

    Python-Selenium自动化爬虫

    本文介绍Python-Selenium自动化爬虫,Selenium是一个Web的自动化测试工具,最初是为网站自动化测试而开发的,Selenium 可以直接运行在浏览器上,它支持所有主流的浏览器,可以接收指令,让浏览器自动加载页面,获取需要的数据,甚至页面截屏,xiamian neir 需要的朋友可以参考下
    2022-01-01
  • Python修改DBF文件指定列

    Python修改DBF文件指定列

    这篇文章主要介绍了Python修改DBF文件指定列的实现,帮助大家更好的理解和使用python,感兴趣的朋友可以了解下
    2020-12-12
  • Python单例模式的四种创建方式实例解析

    Python单例模式的四种创建方式实例解析

    这篇文章主要介绍了Python单例模式的四种创建方式实例解析,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
    2020-03-03
  • 深度解读Python如何实现dbscan算法

    深度解读Python如何实现dbscan算法

    DBScan 是密度基于空间聚类,它是一种基于密度的聚类算法,其与其他聚类算法(如K-Means)不同的是,它不需要事先知道簇的数量。本文就来带大家了解一下Python是如何实现dbscan算法,感兴趣的可以了解一下
    2023-02-02

最新评论