weixin_52544265
2021-06-21 23:54
采纳率: 100%
浏览 55

利用Python实现函数offset,参数是一个列表……

实现函数offset,参数是一个列表。函数调整原列表中各元素的位置,规则如下:将第一个元素放到列表最后,将其余元素依次向前移动一位,如,列表['a','b','c','d']经调整位置后变为['b','c','d','a']。编写程序定义offset函数,然后初始化一个列表ls,调用函数offset(ls)10次,最终打印ls经过调整位置后的列表。

  • 写回答
  • 关注问题
  • 收藏
  • 邀请回答

1条回答 默认 最新

  • 已采纳
    ls = ['a','b','c','d']
    
    def offset(ls):
        n = ls.pop(0)
        ls.append(n)
    
    for i in range(10):
        offset(ls)
        print(ls)

    1 打赏 评论

相关推荐 更多相似问题