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 相关文章推荐
python3 pillow生成简单验证码图片的示例
Sep 19 Python
Python3学习urllib的使用方法示例
Nov 29 Python
python的dataframe和matrix的互换方法
Apr 11 Python
numpy中以文本的方式存储以及读取数据方法
Jun 04 Python
python 中如何获取列表的索引
Jul 02 Python
python各类经纬度转换的实例代码
Aug 08 Python
使用python+whoosh实现全文检索
Dec 09 Python
Python使用turtle库绘制小猪佩奇(实例代码)
Jan 16 Python
使用python执行shell脚本 并动态传参 及subprocess的使用详解
Mar 06 Python
python 中的9个实用技巧,助你提高开发效率
Aug 30 Python
详解Python中的Lock和Rlock
Jan 26 Python
python自动化调用百度api解决验证码
Apr 13 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
咖啡与牛奶
2021/03/03 冲泡冲煮
文件上传的实现
2006/10/09 PHP
php将字符串转换成16进制的方法
2015/03/17 PHP
stripos函数知识点实例分享
2019/02/11 PHP
仅IE9/10同时支持script元素的onload和onreadystatechange事件分析
2011/04/27 Javascript
jQuery知识点整理
2015/01/30 Javascript
JavaScript页面模板库handlebars的简单用法
2015/03/02 Javascript
DOM事件阶段以及事件捕获与事件冒泡先后执行顺序(图文详解)
2015/08/18 Javascript
bootstrap导航、选项卡实现代码
2016/12/28 Javascript
在js代码拼接dom对象到页面上去的模板总结(必看)
2017/02/14 Javascript
JS判断时间段的实现代码
2017/06/14 Javascript
Vue中如何实现轮播图的示例代码
2017/07/27 Javascript
详解React 的几种条件渲染以及选择
2018/10/23 Javascript
详解JavaScript实现动态的轮播图效果
2019/04/29 Javascript
Python中is和==的区别详解
2018/11/15 Python
对python numpy.array插入一行或一列的方法详解
2019/01/29 Python
详解python中index()、find()方法
2019/08/29 Python
Python求正态分布曲线下面积实例
2019/11/20 Python
python3 tkinter实现添加图片和文本
2019/11/26 Python
python和JavaScript哪个容易上手
2020/06/23 Python
css3中transition属性详解
2014/09/02 HTML / CSS
Surfdome西班牙:世界上最受欢迎的生活方式品牌
2019/02/13 全球购物
主管会计岗位责任制
2014/02/10 职场文书
2014年全国爱牙日宣传活动方案
2014/09/21 职场文书
2014年企业工会工作总结
2014/11/12 职场文书
公司离职证明标准格式
2014/11/18 职场文书
行政文员岗位职责
2015/02/04 职场文书
小兵张嘎电影观后感
2015/06/03 职场文书
2015年小学教科研工作总结
2015/07/20 职场文书
六五普法学习心得体会
2016/01/21 职场文书
《彼得与狼》教学反思
2016/02/20 职场文书
历史名人教你十五个读书方法,赶快Get起来!
2019/07/18 职场文书
2019年年中职场激励人心语录30条
2019/08/07 职场文书
golang 实现时间戳和时间的转化
2021/05/07 Golang
MySQL实例精讲单行函数以及字符数学日期流程控制
2021/10/15 MySQL
Mysql分库分表之后主键处理的几种方法
2022/02/15 MySQL