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 相关文章推荐
python fabric实现远程操作和部署示例
Mar 25 Python
仅用50行代码实现一个Python编写的计算器的教程
Apr 17 Python
python机器学习之神经网络(二)
Dec 20 Python
Django进阶之CSRF的解决
Aug 01 Python
Python实现E-Mail收集插件实例教程
Feb 06 Python
利用Python校准本地时间的方法教程
Oct 31 Python
python的time模块和datetime模块实例解析
Nov 29 Python
在jupyter notebook中调用.ipynb文件方式
Apr 14 Python
Python 程序报错崩溃后如何倒回到崩溃的位置(推荐)
Jun 23 Python
编译 pycaffe时报错:fatal error: numpy/arrayobject.h没有那个文件或目录
Nov 29 Python
Python基础之pandas数据合并
Apr 27 Python
Python+Selenium实现读取网易邮箱验证码
Mar 13 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
smarty模板嵌套之include与fetch性能测试
2010/12/05 PHP
php中OR与|| AND与&amp;&amp;的区别总结
2013/10/26 PHP
PHP常用工具类大全附全部代码下载
2015/12/07 PHP
Laravel框架实现model层的增删改查(CURD)操作示例
2018/05/12 PHP
laravel 中某一字段自增、自减的例子
2019/10/11 PHP
jquery实现div拖拽宽度示例代码
2013/07/31 Javascript
js中的数组Array定义与sort方法使用示例
2013/08/29 Javascript
node.js中使用q.js实现api的promise化
2014/09/17 Javascript
详解JavaScript的while循环的使用
2015/06/03 Javascript
JS 日期与时间戮相互转化的简单实例
2016/06/22 Javascript
深入浅析JS Function()构造函数
2016/08/22 Javascript
详谈js原型继承的一些问题
2017/09/06 Javascript
使用mint-ui实现省市区三级联动效果的示例代码
2018/02/09 Javascript
nodejs中密码加密处理操作详解
2018/03/20 NodeJs
vue的token刷新处理的方法
2018/07/17 Javascript
vue项目中仿element-ui弹框效果的实例代码
2019/04/22 Javascript
JavaScript组合设计模式--改进引入案例分析
2020/05/23 Javascript
vue 微信分享回调iOS和安卓回调出现错误的解决
2020/09/07 Javascript
[08:47]DOTA2每周TOP10 精彩击杀集锦vol.6
2014/06/25 DOTA
python翻译软件实现代码(使用google api完成)
2013/11/26 Python
Python实现购物车功能的方法分析
2017/11/10 Python
Python基于TCP实现会聊天的小机器人功能示例
2018/04/09 Python
基于Python3.7.1无法导入Numpy的解决方式
2020/03/09 Python
Keras模型转成tensorflow的.pb操作
2020/07/06 Python
PyTorch预训练Bert模型的示例
2020/11/17 Python
python中remove函数的踩坑记录
2021/01/04 Python
StubHub哥伦比亚:购买和出售您的门票
2016/10/20 全球购物
中国最大隐形眼镜网上商城:视客眼镜网
2016/10/30 全球购物
行政经理岗位职责
2013/11/09 职场文书
工程负责人任命书
2014/06/06 职场文书
公司领导班子对照检查材料
2014/09/24 职场文书
解除劳动关系协议书2篇
2014/11/28 职场文书
运动会致辞稿
2015/07/29 职场文书
大学生志愿者心得体会
2016/01/15 职场文书
《穷人》教学反思
2016/02/19 职场文书
2016年最美孝心少年事迹材料
2016/02/26 职场文书