Python 对输入的数字进行排序的方法


Posted in Python onJune 23, 2018

要求,输入一串数字,并以列表的形式打印出来。

number = input('请输入一串数字:') 
print(number) 
print(type(number))

假设输入12345,得到结果如下:

请输入一串数字:12345 
12345 
<class 'str'>

可以看出,变量number类型为字符串类型。

将其转换成列表,如下所示:

print(list(number))

得到:

['1', '2', '3', '4', '5']

显然,我们想得到是:[1,2,3,4,5],这种以数字形式排列的列表

可以采取如下形式:

print(list(map(int,list(number))))

得到:

[1,2,3,4,5]

采用map函数,将字符串列表中的每一个字符转换成数字。

在得到数字列表后,采用sort()函数就可以对其进行排序了。

完成代码如下:

number = input('请输入一串数字:') 
number_list = list(map(int,list(number))) 
number_list.sort() 
print('排序后的数字列表为:%s' % number_list)

得到结果如下:

请输入一串数字:2586417 
排序后的数字列表为:[1, 2, 4, 5, 6, 7, 8]

以上这篇Python 对输入的数字进行排序的方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Python 相关文章推荐
使用setup.py安装python包和卸载python包的方法
Nov 27 Python
Python简单实现安全开关文件的两种方式
Sep 19 Python
Python利用Beautiful Soup模块修改内容方法示例
Mar 27 Python
Python 文件处理注意事项总结
Apr 10 Python
Python列表list操作符实例分析【标准类型操作符、切片、连接字符、列表解析、重复操作等】
Jul 24 Python
python+selenium打印当前页面的titl和url方法
Jun 22 Python
python中sys.argv函数精简概括
Jul 08 Python
Gauss-Seidel迭代算法的Python实现详解
Jun 29 Python
Python循环结构的应用场景详解
Jul 11 Python
Python实现随机生成任意数量车牌号
Jan 21 Python
python转化excel数字日期为标准日期操作
Jul 14 Python
python中二分查找法的实现方法
Dec 06 Python
python获取命令行输入参数列表的实例代码
Jun 23 #Python
Python键盘输入转换为列表的实例
Jun 23 #Python
Python实现绘制双柱状图并显示数值功能示例
Jun 23 #Python
Python实现重建二叉树的三种方法详解
Jun 23 #Python
Python根据已知邻接矩阵绘制无向图操作示例
Jun 23 #Python
Python实现的绘制三维双螺旋线图形功能示例
Jun 23 #Python
python和shell监控linux服务器的详细代码
Jun 22 #Python
You might like
多文件上载系统完整版
2006/10/09 PHP
php 引用(&amp;)详解
2009/11/20 PHP
PHP使用zlib扩展实现GZIP压缩输出的方法详解
2018/04/09 PHP
php post换行的方法
2020/02/03 PHP
枚举JavaScript对象的函数
2006/12/22 Javascript
Javascript异步表单提交,图片上传,兼容异步模拟ajax技术
2010/05/10 Javascript
跨浏览器开发经验总结(三)   警惕“IE依赖综合症”
2010/05/13 Javascript
一个可拖拽列宽表格实例演示
2012/11/26 Javascript
批量实现面向对象的实例代码
2013/07/01 Javascript
为Javascript中的String对象添加去除左右空格的方法(示例代码)
2013/11/30 Javascript
jquery中键盘事件小结
2016/02/24 Javascript
JavaScript是如何实现继承的(六种方式)
2016/03/31 Javascript
JSON 对象未定义错误的解决方法
2016/09/29 Javascript
JS使用正则实现去掉字符串左右空格的方法
2016/12/27 Javascript
浅析vue数据绑定
2017/01/17 Javascript
Vue开发过程中遇到的疑惑知识点总结
2017/01/20 Javascript
JavaScript实现类似淘宝的购物车效果
2017/03/16 Javascript
利用JS如何计算字符串所占字节数示例代码
2017/09/13 Javascript
layui实现下拉框三级联动
2019/07/26 Javascript
详解vue中使用axios对同一个接口连续请求导致返回数据混乱的问题
2019/11/06 Javascript
Python中的错误和异常处理简单操作示例【try-except用法】
2017/07/25 Python
python实现生成Word、docx文件的方法分析
2019/08/30 Python
详解python路径拼接os.path.join()函数的用法
2019/10/09 Python
Python selenium 自动化脚本打包成一个exe文件(推荐)
2020/01/14 Python
python实现滑雪者小游戏
2020/02/22 Python
HTML+CSS3模拟心的跳动实例代码
2017/09/05 HTML / CSS
玩具反斗城西班牙网上商城:ToysRUs西班牙
2017/01/19 全球购物
日本最佳原创设计品牌:Felissimo(芬理希梦)
2019/03/19 全球购物
教师党员公开承诺书
2014/03/25 职场文书
营销总监岗位职责
2014/09/16 职场文书
2014党委书记四风对照检查材料思想汇报
2014/09/21 职场文书
投标售后服务承诺书
2015/04/29 职场文书
外科护士长工作总结
2015/08/12 职场文书
html实现随机点名器的示例代码
2021/04/02 Javascript
Python实现机器学习算法的分类
2021/06/03 Python
B站评分公认最好看的动漫,你的名字评分9.9,第六备受喜欢
2022/03/18 日漫