python中reverse的用法,python中的reversed和reverse
有时,程序需要向后遍历。这时可以使用reversed()函数,它可以接收各种序列(元组、列表、区间等)的参数。)然后返回一个“逆序”生成器。该功能对参数本身没有任何影响。
在交互式解释器中,测试该功能的过程如下:
a=范围(10)
[xforxinreversed(a)]
[9,8,7,6,5,4,3,2,1,0]从上面的代码可以看出,range(10)的逆序是通过reversed()函数得到的;但是如果你再次访问A,你会发现A并没有改变:
一
Range(0,10)reversed()也可以反转列表和元组。例如,下面的测试代码:
b=[a , fkit ,20,3.4,50]
[xforxinreversed(b)]
[50,3.4,20, fkit , a]前面说过,str其实是一个序列,所以也可以用来逆序遍历字符串,而不会影响字符串本身。例如,下面的测试代码:
“你好,查理”
[xforxinreversed(c)]
[e , I , l , r , a , H , C ,, o , l , l , e , H]
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。