python练习--函数返回列表

编写函数, 接收一个列表(包含30个1~100之间的随机整形数)
    和一个整形数k, 返回一个新列表.
    函数需求:
        - 将列表下标k之前对应(不包含k)的元素逆序;
        - 将下标k及之后的元素逆序;
[1,2,3,4,5] 2   [2,1,5,4,3]

list = []
for i in range(30):
list.append(random.randint(1,100))
print(list)
def fun(alist,k):
if k<0 or k>len(alist):
return ‘error key’
return alist[:k][::-1] + alist[k:][::-1]
print(fun(list,10))

你可能感兴趣的:(python练习--函数返回列表)