Exercism: Reverse String (Python)
晚上在exercism上做了一道简单的题,反转字符串。我使用了常规的方法,把字符串转成数组,反转,再合并成字符串。
提交代码后,发现了个更简单的方法。使用list切片
看了一下切片的使用方法,好久不用,忘光了。
def reverse(text):
tl = [t for t in text]
tl.reverse()
return "".join(tl)
提交代码后,发现了个更简单的方法。使用list切片
return text[::-1]
看了一下切片的使用方法,好久不用,忘光了。
a=[1,2,3,4,5]
#slice(start, end, step)
print(a[1::])
print(a[3::-1])
print(a[1::2])
还有就是可以直接使用 reversed 方法来直接取得反转的数组。
评论
发表评论