以下是让数组元素上移一格的方法:
def shift_up(arr): last = arr[-1] for i in range(len(arr)-1, 0, -1): arr[i] = arr[i-1] arr[0] = last return arr
以下是让数组元素下移一格的方法:
def shift_down(arr): first = arr[0] for i in range(0, len(arr)-1): arr[i] = arr[i+1] arr[-1] = first return arr
这两个方法可以通过传入要操作的数组,返回操作后的新数组。