Python如何对列表进行逆序输出?逆序输出列表的方法有哪些?

列表是我们常用的一种数据类型,我们说的对列表进进行逆序输出,就是让列表中的元素使它的元素进行位置调换,从后往前输出,然后再根据元素大小进行匹配排序,很多小伙伴不知道如何去对列表进行逆序的操作,下面这篇文章就给大家详解的讲解一些有关逆序输出列表的方法,感兴趣的朋友一起来看看吧 。

Python如何对列表进行逆序输出?逆序输出列表的方法有哪些?

文章插图
具体的方法如下:
方法一:使用内置函数reversed()
这个函数它是Python中自带的,可以实现一个列表的反转,最后返回是是一个迭代器而不是列表,所以我们在最后的时候,需要通过list函数来进行转换,例如:
li =[1, 2, 3, 4, 5, 6]a = list(reversed(li))print (a)方法二:内置函数sorted()
sorted()函数也是Python中自带的一个函数,它的基本的语法格式如下:
sorted(iterable[, cmp[, key[, reverse]]])【Python如何对列表进行逆序输出?逆序输出列表的方法有哪些?】通过上面的语法我们可以发现,在这个函数中存在四个参数,其中第一个参数是我们比较熟悉的,表示的是一个可迭代对象,第二个参数cmp是一个用来比较的函数,返回值有三个值,大于则返回1,小于则返回-1,等于则返回0,key表示的是一个用来比较的元素,它只有一个参数,根据可迭代对象决定 。最后一个参数表示的是列表的排序方式,当值为true的时候表示的是降序排序,相反则是升序,默认的排序就是升序,最后的返回值是一个重新排好序的列表,具体实例如下:
a=[1,2,3,4,5,6,7,8,9] c=sorted(a, reverse=True) print (c)以上就是关于Python如何对列表进行逆序输出?逆序输出列表的方法有哪些?的全部内容,希望对大家的学习有所帮助 。

    推荐阅读