python列表反转的方法(Python实现的列表排序、反转操作示例)
类别:脚本大全 浏览量:2287
时间:2021-11-05 14:16:29 python列表反转的方法
Python实现的列表排序、反转操作示例本文实例讲述了Python实现的列表排序、反转操作。分享给大家供大家参考,具体如下:
排序:
使用sorted
方法和列表的sort
方法:
sorted方法适用范围更广,sort
方法只有列表有。
|
li = [{ 'a' : '23' }, { 'a' : '12' }] def sort_fun(mp): s = mp[ 'a' ] return int (s) print ( sorted (li, key = sort_fun, reverse = True )) #这会返回一个排好序的列表,原列表不变。 print (li.sort(key = sort_fun, reverse = True )) # 返回None,原列表变为排好序的。 |
运行结果:
[{'a': '23'}, {'a': '12'}]
None
- key参数指示按照什么排序,是一个函数,函数的输入为要排序列表的项,输出为可排序的数据类型。
- reverse参数指示排序方式,默认是False,也就是从小到大排序。
反转:
将原列表反转,返回None:
|
li = [ 1 , 2 , 3 ] li.reverse() print (li) # [3, 2, 1] |
不改变原列表,返回反转后的新列表:
|
li = [ 1 , 2 , 3 ] li2 = li[:: - 1 ] print (li) print (li2) # [1, 2, 3] # [3, 2, 1] |
希望本文所述对大家Python程序设计有所帮助。
原文链接:https://blog.csdn.net/xuejianbest/article/details/85162833
您可能感兴趣
- python获取微信用户(python-itchat 获取微信群用户信息的实例)
- python面向对象编写案例(Python面向对象程序设计示例小结)
- python怎么导入xlsx(用Python将结果保存为xlsx的方法)
- python教程第126节(Python 学习教程之networkx)
- python socket 库(Pythony运维入门之Socket网络编程详解)
- python中创建类的方法(Python中如何导入类示例详解)
- python中的类和对象的定义和使用(Python类的继承、多态及获取对象信息操作详解)
- 简述python2与python3的不同点(Python2与Python3的区别实例分析)
- python为什么使用logging(python中logging模块的一些简单用法的使用)
- python图文生成器(Python生成器的使用方法和示例代码)
- python自动识别旋转验证码(Python实现字符型图片验证码识别完整过程详解)
- python微信红包分配(PHP切割整数工具类似微信红包金额分配的思路详解)
- python核心编程和python基础教程(从0开始的Python学习014面向对象编程推荐)
- python如何判断是否为回文数(对python判断是否回文数的实例详解)
- python列表切片和分片(Python列表切片操作实例总结)
- 学会python一月能赚多少钱(学习python的前途 python挣钱)
- 高马尾扎发(高马尾扎发教程视频)
- 这里输入关键词(请手动输入关键词)
- 小说 顾瑾岚拿出一套飞行棋,别说你连飞行棋都不会哦(顾瑾岚拿出一套飞行棋)
- 金品公司 界界乐中秋限定飞行棋礼盒 露营藤篮礼盒全新上市(界界乐中秋限定飞行棋礼盒)
- 必看 8月,相比七夕,更需要注意的是这些事(必看8月相比七夕)
- 8月23日11时16分将迎处暑,逐渐进入气象意义上的秋天(8月23日11时16分将迎处暑)
热门推荐
- mysql的视图和临时表区别(MySQL 内存表和临时表的用法详解)
- sql server 进阶教程(SQL Server游标的介绍与使用)
- VS中生成与重新生成的区别
- 云服务器好在哪你知道吗(美国云服务器怎么选择?美国云服务器选择技巧分享)
- mysql的默认数据库例子在哪里(修改MySQL8.0 默认的数据目录快捷操作无配置)
- 如何用xampp新建数据库(Windows系统下XAMPP的安装配置图文教程)
- dedecms提示怎么去除(DEDECMS网站被挂马的解决办法)
- php中最常用的标记符(php中目录操作opendir、readdir及scandir用法示例)
- 阿里云虚拟主机如何建(什么是虚拟MFA?阿里云设置虚拟MFA登录让账户更加安全!)
- web服务开发技术(Web服务器识别技术揭秘)
排行榜
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9