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缩进区别分析
Feb 15 Python
Python写的Tkinter程序屏幕居中方法
Mar 10 Python
详解Python的Django框架中的中间件
Jul 24 Python
解决python报错MemoryError的问题
Jun 26 Python
Python实现的线性回归算法示例【附csv文件下载】
Dec 29 Python
python使用PIL模块获取图片像素点的方法
Jan 08 Python
解决pycharm 工具栏Tool中找不到Run manager.py Task的问题
Jul 01 Python
Python循环中else,break和continue的用法实例详解
Jul 11 Python
python实现简易学生信息管理系统
Apr 05 Python
python Event事件、进程池与线程池、协程解析
Oct 25 Python
Python基础之函数原理与应用实例详解
Jan 03 Python
Pygame Event事件模块的详细示例
Nov 17 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
乐信RP2100的电路分析和打磨
2021/03/02 无线电
php简单开启gzip压缩方法(zlib.output_compression)
2013/04/13 PHP
10 个经典PHP函数
2013/10/17 PHP
smarty模板引擎之配置文件数据和保留数据
2015/03/30 PHP
一个PHP实现的轻量级简单爬虫
2015/07/08 PHP
yii2 url重写并隐藏index.php方法
2018/12/10 PHP
Jquery实现鼠标移上弹出提示框、移出消失思路及代码
2013/05/19 Javascript
Jquery实现图片放大镜效果的思路及代码(自写)
2013/10/18 Javascript
Javascript玩转继承(三)
2014/05/08 Javascript
关于JavaScript中name的意义冲突示例介绍
2014/05/29 Javascript
javascript实现获取浏览器版本、操作系统类型
2015/01/29 Javascript
js实现仿微博滚动显示信息的效果
2015/12/21 Javascript
快速解决js开发下拉框中blur与click冲突
2016/10/10 Javascript
jQuery实现根据生日计算年龄 星座 生肖
2016/11/23 Javascript
微信小程序 侧滑删除(左滑删除)
2017/05/23 Javascript
Vue组件模板形式实现对象数组数据循环为树形结构(实例代码)
2017/07/31 Javascript
基于vue组件实现猜数字游戏
2020/05/28 Javascript
Angularjs过滤器实现动态搜索与排序功能示例
2017/12/13 Javascript
100行代码实现一个vue分页组功能
2018/11/06 Javascript
vue 清空input标签 中file的值操作
2020/07/21 Javascript
Vue 防止短时间内连续点击后多次触发请求的操作
2020/11/11 Javascript
Python cookbook(数据结构与算法)让字典保持有序的方法
2018/02/18 Python
一百多行python代码实现抢票助手
2018/09/25 Python
python实现12306登录并保存cookie的方法示例
2019/12/17 Python
python+opencv实现车牌定位功能(实例代码)
2019/12/24 Python
Python爬虫设置Cookie解决网站拦截并爬取蚂蚁短租的问题
2021/02/22 Python
VELTRA台湾:世界自由行专家
2017/08/15 全球购物
香港礼品网站:GiftU eshop
2017/09/01 全球购物
银行演讲稿范文
2014/01/03 职场文书
英文导游欢迎词
2014/01/11 职场文书
摄影助理岗位职责
2014/02/07 职场文书
2014信息公开实施方案
2014/02/22 职场文书
岗位工作说明书
2014/07/29 职场文书
歌舞青春观后感
2015/06/10 职场文书
观看禁毒宣传片后的感想
2015/08/11 职场文书
搞笑Gif:这么白这么长的腿像极了一楼的女朋友
2022/03/21 杂记