法一:reversed()方法
reversed()方法可以将列表反转,并返回一个迭代器(要强转)
所以要对其进行遍历整合到一个字符串里
class Solution: def solve(self , str ): s="" for i in list(reversed(str)): s+=i return s
这样会稍微麻烦一点
法二:切片大法
python自带可以对列表或字符串进行切片
那真正的一行代码就在这里啦:
class Solution: def solve(self,str): return str[::-1]
其中中括号里的内容表示为3s:[start,stop,step]
其实和range差不多
第二个参数会自动-1
前两个不写step传参-1就达到了倒序的效果