列表有m+n个元素(a1,a2,...,am)(b1,b2,...,bn)-->(b1,b2,...,bn)(a1,a2,...,am)
def reverse(arr,n):
l=len(arr)
arr=arr[l-n:]+arr[0:l-n]#[l-n,l)+[0,l-n)
return arr
#列表有m+n个元素(a1,a2,...,am)(b1,b2,...,bn)-->(b1,b2,...,bn)(a1,a2,...,am)
if __name__=='__main__':
arrlist=['1','2','3','4','5']
arr_r=reverse(arrlist,3)#n=3
print(arr_r)
输出结果如下:
['3', '4', '5', '1', '2']