将数组元素上移下移:高级前端开发工程师的必备方法

9 min read

以下是让数组元素上移一格的方法:

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

这两个方法可以通过传入要操作的数组,返回操作后的新数组。