一些特殊的情况下,我们需要将数组里的元素进行移位(滚动)处理,博主在这里提供一个非常简单高效的方法,如下:
# Array Shift
def shift_array(arr,shift):
shift %=len(arr)
arr=arr[shift:] + arr[:shift]
return arr
是不是很简单呢~~
一些特殊的情况下,我们需要将数组里的元素进行移位(滚动)处理,博主在这里提供一个非常简单高效的方法,如下:
# Array Shift
def shift_array(arr,shift):
shift %=len(arr)
arr=arr[shift:] + arr[:shift]
return arr
是不是很简单呢~~