python3反转列表的三种方式
Posted goddog1024
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python3反转列表的三种方式相关的知识,希望对你有一定的参考价值。
1.内建函数 reversed()
1 li = [1,2,3,4,5,6] 2 a = list(reversed(li)) 3 print(a)
注意:reversed()函数返回的是一个迭代器,而不是一个List,所以需要list函数转换一下
2.内建函数sorted
语法
sorted(iteralbe,key=None,reverse=False
iterable,用来比较的参数
key用来比较的元素
reverse-排序规则, reverse = True(降序 reverse=False(升序 -默认
sorted([5,2,6,7,1,0])
默认通过key排序,
如果需要通过value排序,
如果对象是字典,需要使用items()或者iteritems()将字典转换为二元组的列表
3.使用分片
以上是关于python3反转列表的三种方式的主要内容,如果未能解决你的问题,请参考以下文章