python反转列表的三种方式解析


Posted in Python onNovember 08, 2019

这篇文章主要介绍了python反转列表的三种方式解析,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下

1、内建函数reversed()

li =[1, 2, 3, 4, 5, 6]
a = list(reversed(li))
print (a)

注意:reversed()函数返回的是一个迭代器,而不是一个List,所以需要list函数转换一下

2、内建函数sorted()

sorted()语法

sorted(iterable[, cmp[, key[, reverse]]])

参数说明:

  • iterable -- 可迭代对象。
  • cmp -- 比较的函数,这个具有两个参数,参数的值都是从可迭代对象中取出,此函数必须遵守的规则为,大于则返回1,小于则返回-1,等于则返回0。
  • key -- 主要是用来进行比较的元素,只有一个参数,具体的函数的参数就是取自于可迭代对象中,指定可迭代对象中的一个元素来进行排序。
  • reverse -- 排序规则,reverse = True 降序 , reverse = False 升序(默认)。

返回值

返回重新排序的列表。

a=[1,2,3,4,5,6,7,8,9] 
c=sorted(a, reverse=True) 
print (c)

注意:sorted()按降序排列,对于反转内容不是顺序排列的无效果,此处待改善。

3: 使用分片

a=[1,2,3,4,5,6,7,8,9] 
d=a[::-1] 
print (d)  

 注意:其中[::-1]代表从后向前取值,每次步进值为1

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

Python 相关文章推荐
Python实现的几个常用排序算法实例
Jun 16 Python
python实现中文输出的两种方法
May 09 Python
Python元组操作实例分析【创建、赋值、更新、删除等】
Jul 24 Python
Python引用传值概念与用法实例小结
Oct 07 Python
tf.truncated_normal与tf.random_normal的详细用法
Mar 05 Python
Python3基于sax解析xml操作示例
May 22 Python
Numpy中矩阵matrix读取一列的方法及数组和矩阵的相互转换实例
Jul 02 Python
Python 给某个文件名添加时间戳的方法
Oct 16 Python
python实现猜数字游戏
Mar 25 Python
Django框架HttpRequest对象用法实例分析
Nov 01 Python
python矩阵运算,转置,逆运算,共轭矩阵实例
May 11 Python
pytorch使用horovod多gpu训练的实现
Sep 09 Python
flask框架自定义过滤器示例【markdown文件读取和展示功能】
Nov 08 #Python
Python通过递归获取目录下指定文件代码实例
Nov 07 #Python
Django REST framework 单元测试实例解析
Nov 07 #Python
浅谈python中统计计数的几种方法和Counter详解
Nov 07 #Python
Python操作SQLite/MySQL/LMDB数据库的方法
Nov 07 #Python
Flask框架路由和视图用法实例分析
Nov 07 #Python
Python 切分数组实例解析
Nov 07 #Python
You might like
PHP的单引号和双引号 字符串效率
2009/05/27 PHP
php 记录进行累加并显示总时长为秒的结果
2011/11/04 PHP
php var_export与var_dump 输出的不同
2013/08/09 PHP
php函数实现判断是否移动端访问
2015/03/03 PHP
PHP实现获取文件后缀名的几种常用方法
2015/08/08 PHP
PHP+jQuery+Ajax实现分页效果 jPaginate插件的应用
2015/10/09 PHP
crontab无法执行php的解决方法
2016/01/25 PHP
Yii中CArrayDataProvider和CActiveDataProvider区别实例分析
2016/03/02 PHP
用Jquery实现可编辑表格并用AJAX提交到服务器修改数据
2009/12/27 Javascript
cloudgamer出品ImageZoom 图片放大效果
2010/04/01 Javascript
jQuery学习总结之元素的相对定位和选择器(持续更新)
2011/04/26 Javascript
js传中文参数controller里获取参数乱码问题解决方法
2014/01/03 Javascript
js实现仿QQ秀换装效果的方法
2015/03/04 Javascript
使用bootstraptable插件实现表格记录的查询、分页、排序操作
2017/08/06 Javascript
微信小程序实现倒计时补零功能
2018/07/09 Javascript
vue 中引用gojs绘制E-R图的方法示例
2018/08/24 Javascript
如何能分清npm cnpm npx nvm
2019/01/17 Javascript
React 组件渲染和更新的实现代码示例
2019/02/21 Javascript
layui button 按钮弹出提示窗口,确定才进行的方法
2019/09/06 Javascript
vue简单封装axios插件和接口的统一管理操作示例
2020/02/02 Javascript
JavaScript 双向链表操作实例分析【创建、增加、查找、删除等】
2020/04/28 Javascript
js实现ajax的用户简单登入功能
2020/06/18 Javascript
微信小程序开发数据缓存基础知识辨析及运用实例详解
2020/11/06 Javascript
[01:58]DOTA2上海特级锦标赛现场采访:RTZ这个ID到底好不好
2016/03/25 DOTA
浅谈解除装饰器作用(python3新增)
2018/10/15 Python
对Python中创建进程的两种方式以及进程池详解
2019/01/14 Python
pyqt实现.ui文件批量转换为对应.py文件脚本
2019/06/19 Python
Django单元测试中Fixtures用法详解
2020/02/25 Python
英国高级健康和美容产品零售商:Life and Looks
2019/08/01 全球购物
置业顾问岗位职责
2014/03/02 职场文书
总经理助理的职责
2014/03/14 职场文书
文艺晚会策划方案
2014/06/11 职场文书
食品科学与工程专业毕业生求职信范文
2014/07/21 职场文书
2014年学生资助工作总结
2014/12/18 职场文书
2016春节慰问信范文
2015/03/25 职场文书
2016年教师师德师风承诺书
2016/03/25 职场文书