编写函数,列表排序,返回新列表

编写函数,接收包含 20 个整数的列表 lst 和一个整数k 作为参数,返回新列表。处理规则为:将列表lst中下标 k 之前的元素逆序,下标 k 之后的元素逆序,然后将整个列表lst中的所有元素逆序。


def rev(l, k):
    return (l[:k][::-1] + l[k:][::-1])[::-1]


e =list(range(20))

res = rev(e, 4)
print(res)