reverse()函数的坑踩了好多次了,鉴于我的记性实在太差了,一个坑坑掉了N多次,终于,好记性不如烂笔头吧~ 索性把翻转都记录一下~~

翻转数组list()

翻转整个数组

list.reverse()

(同理 sort()函数也是一样的, list.sort()在列表内部进行了排序, 不会有返回值。)

注意!!!这里有个坑。reverse()函数是没有返回值的(就是直接返回list.reverse()结果是None)。

python str 数组 python数组reverse_字符串

python str 数组 python数组reverse_数组_02


正确的翻转返回姿势:

先翻转~再返回

python str 数组 python数组reverse_字符串_03

python str 数组 python数组reverse_数组_04

翻转索引0…k-1

nums[0:k] = reversed(nums[0:k])

翻转索引k … n-1

nums[k:n] = reversed(nums[k:n])

翻转字符串str()

I love drag queen

s[::-1]
结果:“neeuq gard evol I”