给定一个数组,将数组中的元素向右移动 k 个位置,k 是非负数
示例:
输入:[1, 2, 3, 4, 5, 6, 7],k = 3
输出:[5, 6, 7, 1, 2, 3, 4]
list = [1,2,3,4,5,6,7]
k = int(input('请输入要移动的位数:'))
length = len(list)
list1 = list[(length-k):]+list[0:(length-k)]
print(list1)
结果:
本文介绍了一种算法,用于将数组中的所有元素向右移动k个位置,通过示例展示了具体的实现过程,输入为一个数组和一个非负整数k,输出为移动后的数组。
给定一个数组,将数组中的元素向右移动 k 个位置,k 是非负数
示例:
输入:[1, 2, 3, 4, 5, 6, 7],k = 3
输出:[5, 6, 7, 1, 2, 3, 4]
list = [1,2,3,4,5,6,7]
k = int(input('请输入要移动的位数:'))
length = len(list)
list1 = list[(length-k):]+list[0:(length-k)]
print(list1)
结果:
859
1089

被折叠的 条评论
为什么被折叠?
