python 数字大小排序_python list字符按数字大小排序
python list字符按数字大小排序
在把list写到csv过程中,遇到一个list的排序问题,list中存放的是数字字符,需要按数字大小来排序
测试源码
testList = ['1', '5', '2', '10', '50', '21', '31', '3', '7']
print('testList={}'.format(testList))
normalSortList = testList[:]
normalSortList.sort()
print('after sort(): {}'.format(normalSortList))
intSortList = testList[:]
intSortList.sort(key = int)
print('after sort(key=int): {}'.format(intSortList))
运行
python3 ./test.py
testList=[‘1’, ‘5’, ‘2’, ‘10’, ‘50’, ‘21’, ‘31’, ‘3’, ‘7’]
after sort(): [‘1’, ‘10’, ‘2’, ‘21’, ‘3’, ‘31’, ‘5’, ‘50’, ‘7’] #会发现这里2在10之后,显然不是自己需要的
after sort(key=int): [‘1’, ‘2’, ‘3’, ‘5’, ‘7’, ‘10’, ‘21’, ‘31’, ‘50’] #使用sort(key=int)来排序,结果就对了
作者:帅得不敢出门
python 数字大小排序_python list字符按数字大小排序相关推荐
- python字符串去重排序_python实现字符串转数字排序-女性时尚流行美容健康娱乐mv-ida网...
女性时尚流行美容健康娱乐mv-ida网 mvida时尚娱乐网 首页 美容 护肤 化妆技巧 发型 服饰 健康 情感 美体 美食 娱乐 明星八卦 首页 > 高级搜索 python 取子 字符 串 ...
- python从键盘获取输入并排序_python从键盘输入数字并排序-女性时尚流行美容健康娱乐mv-ida网...
女性时尚流行美容健康娱乐mv-ida网 mvida时尚娱乐网 首页 美容 护肤 化妆技巧 发型 服饰 健康 情感 美体 美食 娱乐 明星八卦 首页 > 高级搜索 python 读取 键盘 输入 ...
- python list排序_Python中字符串List按照长度排序
下面看下字符串List按照长度排序(python)的实现方法 myList = ['青海省','内蒙古自治区','西藏自治区','新疆维吾尔自治区','广西壮族自治区'] 1.首先得到每个字符串长度 ...
- python字典按照key排序_python中字典按key值排序的实现方法
之前小编介绍了字典本身不可排序,但按值可以,小编也介绍了按value值排序的三种方法.sorted()函数可以对数字或字符串进行排序,按key排序只是输出的key值的排序列表,使用sorted()函数 ...
- python输入数字并排序_Python 对输入的数字进行排序的方法
要求,输入一串数字,并以列表的形式打印出来. number = input('请输入一串数字:') print(number) print(type(number)) 假设输入12345,得到结果如下 ...
- python输入数字排序_Python 对输入的数字进行排序的方法
Python 对输入的数字进行排序的方法 要求,输入一串数字,并以列表的形式打印出来. number = input('请输入一串数字:') print(number) print(type(numb ...
- python判断是不是字母_python判断字符是否为字母和数字
在使用python语言中的字符串方法时,可以使用它们判断字符串中是否有字母或数字或其他的构成.下面利用几个实例说明字符串方法的用法,操作如下:python学习网,大量的免费python视频教程,欢迎在 ...
- python数字排序_python中如何对数字排序
python中对数字进行排序的方法: 1.使用sorted()函数对数字排序 sorted() 函数对所有可迭代的对象进行排序操作. sorted 语法:sorted(iterable, cmp=No ...
- python判断字符是否是数字和字母_python判断字符是否为字母和数字
在使用python语言中的字符串方法时,可以使用它们判断字符串中是否有字母或数字或其他的构成.下面利用几个实例说明字符串方法的用法,操作如下:云海天教程网,大量的免费python教程,欢迎在线学习!s ...
最新文章
- ubuntu安装snort
- RocketMQ消费者是如何获取消息的?转疯了!
- 使用split_size优化的ODPS SQL的场景
- 20145226夏艺华 《Java程序设计》第2周学习总结
- 我的世界服务器改地皮生态系统,我的世界服务器怎么把地皮世界改为和平模式?...
- Linux kernel中网络设备的管理
- 多功能s扫描器 php168,S扫描器–速度惊人的扫描器
- 数学建模国赛-2015A太阳影子定位再研究(未完)
- 基于PDF和JSPDF实现调整pdf文件大小功能
- win10 系统无法远程桌面连接到服务器,Win10系统不能建立远程桌面连接总是连接不上如何解决...
- 计算机司法鉴定的程序,计算机司法鉴定的流程说明
- 我的编程经历与我所热爱的游戏服务端开发
- storm throw 口袋妖怪_pokemon go游戏术语都有哪些 口袋妖怪go玩法术语攻略
- 基于51单片机的万年历proteus仿真原理图方案设计
- 删除vSphere中DataStore(inactive)非活动存储
- 如何用c语言实现【猜数字游戏】
- 困时, 累时, 找些句子, 换一种方式思考
- 程序员如何承接软件外包项目(转)
- ATA-over-Ethernet(AoE)介紹
- 怎么合并多个excel文件到一张工作表中
热门文章
- cisco packet tracer路由器配置_【干货】思科交换机路由器怎么配置密码?
- ps如何修改图片大小尺寸_PS新手入门教程:学习如何修改画布的大小
- 微服务feignclient_搞微服务用阿里开源的 Nacos 真香啊
- jsp 嵌入java_关于JSP里的Java语句嵌入问题
- em算法示例_带有示例HTML'em'标签
- pipedreader_Java PipedReader ready()方法与示例
- 在Java中从字符串转换为双精度
- 一文掌握Redisson分布式锁原理|干货推荐
- C# 将程序添加开机启动的三种方式
- MyEclipse编码设置,中文乱码解决方法,UTF-8,GBK