# 如:[1, 2, 3, 4, 5],移动2,结果:4, 5, 1, 2, 3 lt = [1,2,3,4,5,6,7] def youyi(lt,step): '''第一种 step %= len(lt) for i in range(step): last = lt.pop() lt.insert(0,last) return lt ''' #第二种 left = lt[:-step] right = lt[-step:] lt.clear() lt.extend(right) lt.extend(left) youyi(lt,2) print(lt)
# 将列表中的元素完成特定的向右移动,参数:列表、移动长度
最新推荐文章于 2021-06-21 00:46:22 发布