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 升序(默认)。
返回值
返回重新排序的列表。
#Python学习交流QQ群:857662006 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

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
Python学习教程:Python的cors跨域模块主要做了什么?
在当下web开发环境下,前后端分离开发是一个比较主流的架构模式。那么因为不再是模板化开发,以至于前后端有可能不在一个域下(即服务器的域名是www.a.com, 客户端域名是 www.b.com),这就造成了 浏览器跨域禁止的问题。 Python学习教程:Python的cors跨域模块主要做了什么? 实际上对于前端也有很多的跨域的解决方案。那么其中一种当下也比较主流的方式是在后端开启cors。在我们python 的 web框架中, django,flask,tornado 都有各自的cors的库来处理跨域的问题。但这些cors具体做了什么呢?我们今天的Python学习教程就来跟大家剖析一下 就像我们知道的,在一次http请求中包含有headers头信息,大家都是了解的,那么在浏览器首次通过options进行访问的会后,会由浏览器返回一些header信息来判断是否允许访问,那么在后端setheader的时候添加了一些允许信息,那么他们分别都是什么呢?我们今天给大家介绍最主要的一些键值对: 'Access-Control-Allow-Origin:' 该key是代表允许访问的域名,当前dem...
- 下一篇
关于php mysqli函数的一些总结和实例(四)
前言:php是一门入门比较简单的编程语言,同时php有非常多的内置函数。所以对于这些内置函数的理解与掌握就显得尤为重要。接下来我们就分析php的一些内置函数。后续我还会继续为大家整理。关于phpMysqli函数的理解: 一、什么是php mysqli? php mysqli = php nysqli improved mysqli函数允许您访问数据库服务器。 注意!mysqli扩展用于mysqli4.1.13版本或者更新的版本。 二、如何使用mysqli函数? 如果要使用mysqli函数则必须在编译php时添加对mysqli扩展的支持。 有关安装的详细信息,请访问:http://www.php.net/manual/en/mysqli.installation.php 有关运行配置的详细信息地址:http://www.php.net/manual/en/mysqli.configuration.php 三、php相关函数介绍 1、mysqli_debug(message)函数 描述:用于执行调试操作,返回true。 注意;为了使用该函数,您必须编译mysql客户端库来支持调试。 2、m...
相关文章
文章评论
共有0条评论来说两句吧...