当前位置: 首页 > 图灵资讯 > 行业资讯> Python reversed函数及用法

Python reversed函数及用法

发布时间:2025-10-26 16:07:14

在某些情况下,程序需要反向遍历,此时可以通过 reversed() 函数,该函数可以接收各种序列(元组、列表、区间等)的参数,然后返回“反序列”法代器,对参数本身没有影响。

在交互式解释器中,测试函数的过程如下:

>>>a=range(10)
>>>[xforxinreversed(a)]
[9,8,7,6,5,4,3,2,1,0]

从上面的代码可以看出,通过 reversed() 函数得到了 range(10) 反转序列;但如果再次访问 a,将会看到 a 没有任何变化:

>>>a
range(0,10)

reversed() 当然,列表和元组也可以逆转。例如,以下测试代码:

>>>b=['a','fkit',20,3.4,50]
>>>[xforxinreversed(b)]
[50,3.4,20,'fkit','a']

前面提到的,str 事实上,它也是一个序列,因此它也可以在不影响字符串本身的前提下反序遍历字符串。例如,以下测试代码:

>>>c='Hello,Charlie'
>>>[xforxinreversed(c)]
['e','i','l','r','a','h','C',',','o','l','l','e','H']

相关文章

Python reversed函数及用法

Python reversed函数及用法

2025-10-26
Python截取字符串(字符串切片)方法详解

Python截取字符串(字符串切片)方法详解

2025-10-26
Python3 迭代器与生成器

Python3 迭代器与生成器

2025-10-24
Python整数常用的方法汇总

Python整数常用的方法汇总

2025-10-24
Python3 File(文件) 方法

Python3 File(文件) 方法

2025-10-24
Python之set集合的相关介绍

Python之set集合的相关介绍

2025-10-24