以下是一个示例的解决方法:
def move_to_end(arr):
# 遍历数组
for i in range(len(arr)):
# 将当前元素移到数组的末尾
arr.append(arr[i])
# 删除数组开始的 len(arr) 个元素
del arr[:len(arr)]
# 使用示例
arr = [1, 2, 3, 4, 5]
move_to_end(arr)
print(arr)
输出结果为:[2, 3, 4, 5, 1]
这个解决方法使用了一个循环来遍历数组,然后将当前元素添加到数组的末尾。最后,使用 del
关键字删除数组开始的元素。需要注意的是,这种方法会修改原始数组。
下一篇:遍历数组并将元素用作数据属性