学习笔记:用python将列表左、右两侧元素首尾移动的简单方法
2019-07-09 17:58
232 查看
版权声明:本文为博主原创文章,遵循 CC 4.0 by-sa 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/weixin_43611112/article/details/95212418
从左向尾移动时可以指定起始位置和要移动的元素个数
从右向首移动时,若要指定位置是从右向左数,示例未使用。
def rmove(lst,ista,num): for x in range(num): lst.append(lst.pop(ista-1)) return lst #调用: arr= [1, 2, 3, 4, 5, 6, 7] rmove(arr,1,3) #结果: [4, 5, 6, 7, 1, 2, 3]
def lmove(lst,num): for x in range(num): lst.insert(0,lst.pop(-1)) return lst #调用: arr = [1, 2, 3, 4, 5, 6, 7] lmove(arr,3) #结果: [5, 6, 7, 1, 2, 3, 4]
相关文章推荐
- Python学习笔记九:列表(1)--列表元素介绍及创建方法
- Python学习day07——列表的高级操作之3种方法删除列表中指定的元素
- python学习笔记九(列表方法)
- Python学习笔记十:列表(2)--列表元素的读写
- 学习笔记(06):21天通关Python(视频课)-列表与元组的简单使用
- Python简单删除列表中相同元素的方法示例
- Python中列表、字典、元组数据结构的简单学习笔记
- Python学习笔记一:列表方法
- python学习笔记【MIT6 二分法,牛顿,拉复生方法,列表】
- 【学习笔记】data-*属性的用法和DOM元素 getAttribute() 方法简单了解
- Python中列表、字典、元组数据结构的简单学习笔记
- 简明python教程学习笔记之九-str类方法简单介绍
- Python学习笔记一:Python中列表元素转为数字
- 学习笔记(08):21天通关Python(视频课)-列表的用法及操作列表元素
- 学习笔记(05):21天通关Python(视频课)-列表的用法及操作列表元素
- 学习笔记(05):21天通关Python(视频课)-列表与元组的简单使用
- python学习笔记分享(二十六)魔法方法(三)简单定制
- python学习笔记(3)列表的常见方法
- Python3学习笔记之列表方法示例详解
- python学习四:import模块方法、可变参数、字典key判断、版本信息获取、列表解析、