Python中如何实现倒序for循环,代码是什么
Admin 2022-08-23 群英技术资讯 327 次浏览
直接上代码:
#从10到0进行遍历循环,括号里最后一个-1是步长,实现倒序;前两个参数是起始和终止值,也是前闭后开。 for i in range(10,-1,-1): print(i)
输出:
10
9
8
7
6
5
4
3
2
1
0
# 从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
免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:mmqy2019@163.com进行举报,并提供相关证据,查实之后,将立刻删除涉嫌侵权内容。
猜你喜欢
这句话只要你学过python,你就很有可能在你的Python学习之旅的前30分钟就已经见过了,但是这句话具体是什么意思呢?
这篇文章介绍了Python技能树共建之python urllib 模块,urllib模块是 Python 标准库,更多相关介绍需要的小伙伴可以参考下面文章的详细内容
本文主要介绍了使用pyscript在网页中撰写Python程式的方法,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
在PyTorch中,torch.Tensor类是存储和变换数据的重要工具,相比于Numpy,Tensor提供GPU计算和自动求梯度等更多功能,在深度学习中,我们经常需要对函数求梯度(gradient)。
对于扑克牌21点相信是不少朋友的童年记忆吧,那么我们如果想要用python来实现这样一个小游戏,我们要怎样做呢?下面小编就给大家分享怎样用python写一个扑克牌21点小游戏的代码,感谢的朋友可以参考看看。
成为群英会员,开启智能安全云计算之旅
立即注册Copyright © QY Network Company Ltd. All Rights Reserved. 2003-2020 群英 版权所有
增值电信经营许可证 : B1.B2-20140078 粤ICP备09006778号 域名注册商资质 粤 D3.1-20240008