![0c37eb52e05c615ae81bbf68d6e5aa1a.png](https://i-blog.csdnimg.cn/blog_migrate/df5ceb400a6c74ddb3a2ca4273b89f67.jpeg)
python内置了一些非常精巧且强大的函数,对初学者来说,一般不怎么用到,但是偶尔会碰到,我也是用了一段时间python之后才发现,哇还有这么好的函数,每个函数都非常经典,而且经过严格测试,使用内置函数,不用自己闭门造车,并且代码简洁易读了很多,真是方便又实用,值得花时间进行体系化研究学习。
今天要讲的是reversed函数
描述:reversed 函数返回一个反转的迭代器。
语法:reversed(seq)
参数:seq -- 要转换的序列,可以是 tuple, string, list 或 range。
案例:
#反转列表rev = reversed([1,4,2,3,1])list(rev)[1, 3, 2, 4, 1]for i in rev: print(i)13241 #反转字符串rev = reversed('我爱中国')list(rev)['国', '中', '爱', '我']for i in rev: print(i)国中爱我rev = reversed(range(10))list(rev)[9, 8, 7, 6, 5, 4, 3, 2, 1, 0]