python倒序for循环实例

 更新时间:2022年05月19日 09:23:04   作者:ACE-Mayer  
这篇文章主要介绍了python倒序for循环实例,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教

python倒序for循环

直接上代码:

#从10到0进行遍历循环,括号里最后一个-1是步长,实现倒序;前两个参数是起始和终止值,也是前闭后开。
for i in range(10,-1,-1): 
    print(i)

输出:

10
9
8
7
6
5
4
3
2
1
0

python笔记for循环倒序

方法一

# 从10递减循环到-1,注意不包括-1,第三个参数是步长(左闭右开)
for i in range(10,-1,-1):
    print(i)

结果

10
9
8
7
6
5
4
3
2
1
0

注意:此处的第二个-1,我是这样理解的,当循环到0的时候,递减-1,也就是0-1=-1,但是不包括-1,所以结果就是10-0

如果是-2,则包括-1

for i in range(10,-2,-1):
    print(i)

结果

10
9
8
7
6
5
4
3
2
1
0
-1

如果大家理解了的话,那么猜猜这个结果是啥

for i in range(10,0,-1):
    print(i)

没错,结果就是

10,9,8,7,6,5,4,3,2,1

方法二

使用reversed函数,它的作用就是倒序排列

for i in reversed(range(0,10)):
    print(i)

结果:

9
8
7
6
5
4
3
2
1
0

如果没有reversed,只是range(0,10):

结果是:

0,1,2,3,4,5,6,7,8,9

加上reversed后就是把原来的结果倒过来,所以就变成了:

9,8,7,6,5,4,3,2,1,0

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

相关文章

  • python使用selenium爬虫知乎的方法示例

    python使用selenium爬虫知乎的方法示例

    这篇文章主要介绍了python使用selenium爬虫知乎的方法示例,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2020-10-10
  • Python运算符+与+=的方法实例

    Python运算符+与+=的方法实例

    这篇文章主要介绍了Python运算符+与+=的相关资料,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2021-02-02
  • 使用Python与BigQuery进行交互的代码详解

    使用Python与BigQuery进行交互的代码详解

    在大数据分析的领域中,Google BigQuery 是一个被广泛使用的云端数据仓库解决方案,它由 Google Cloud 提供,并且专为处理大规模数据集、进行快速的数据分析和复杂的查询而设计,本文给大家讲解了如何使用Python与BigQuery进行交互,需要的朋友可以参考下
    2025-04-04
  • 跟老齐学Python之有容乃大的list(4)

    跟老齐学Python之有容乃大的list(4)

    本文是有容乃大的list的第四篇文章,本来只打算写三篇的,结果发现还是有些内容没有介绍清楚,只好再补一篇了。介绍一下对list的操作。
    2014-09-09
  • Python模拟三级菜单效果

    Python模拟三级菜单效果

    这篇文章主要为大家详细介绍了Python模拟三级菜单效果,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2017-09-09
  • 以一个投票程序的实例来讲解Python的Django框架使用

    以一个投票程序的实例来讲解Python的Django框架使用

    这篇文章主要介绍了以一个投票程序的实例来讲解Python的Django框架使用,Django是Python世界中人气最高的MVC框架,需要的朋友可以参考下
    2016-02-02
  • Python输出列表(List)不带中括号和引号的问题及解决方法

    Python输出列表(List)不带中括号和引号的问题及解决方法

    这篇文章主要介绍了Python输出列表(List)不带中括号和引号的问题及解决方法,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2023-02-02
  • Python SQLite3简介

    Python SQLite3简介

    这篇文章主要为大家详细介绍了Python SQLite3的简单介绍以及使用方法,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2018-02-02
  • Django初步使用Celery处理耗时任务和定时任务问题

    Django初步使用Celery处理耗时任务和定时任务问题

    这篇文章主要介绍了Django初步使用Celery处理耗时任务和定时任务问题,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2022-12-12
  • django实现悲观锁乐观锁的项目实践

    django实现悲观锁乐观锁的项目实践

    在Django中,我们可以通过实现悲观锁和乐观锁来保证数据的安全性,本文就来介绍一下django实现悲观锁乐观锁的项目实践,感兴趣的可以了解一下
    2023-08-08

最新评论