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))

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章