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批量生成本地ip地址的方法
Mar 23 Python
Python卸载模块的方法汇总
Jun 07 Python
python实现kMeans算法
Dec 21 Python
Django rest framework实现分页的示例
May 24 Python
深入浅析Python中list的复制及深拷贝与浅拷贝
Sep 03 Python
对numpy中二进制格式的数据存储与读取方法详解
Nov 01 Python
python对绑定事件的鼠标、按键的判断实例
Jul 17 Python
Python实现随机生成任意数量车牌号
Jan 21 Python
python虚拟环境模块venv使用及示例
Mar 04 Python
python3发送request请求及查看返回结果实例
Apr 30 Python
Python Tornado实现WEB服务器Socket服务器共存并实现交互的方法
May 26 Python
Python实现DBSCAN聚类算法并样例测试
Jun 22 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
php完全过滤HTML,JS,CSS等标签
2009/01/16 PHP
判断php数组是否为索引数组的实现方法
2013/06/13 PHP
php判断类是否存在函数class_exists用法分析
2014/11/14 PHP
php实现映射操作实例详解
2019/10/02 PHP
javascript 单选框,多选框美化代码
2008/08/01 Javascript
js 面向对象的技术创建高级 Web 应用程序
2010/02/25 Javascript
JS中的public和private对象,即static修饰符
2012/01/18 Javascript
jQuery 数据缓存模块进化史详细介绍
2012/11/19 Javascript
JavaScript设计模式之观察者模式(发布者-订阅者模式)
2014/09/24 Javascript
JavaScript解析json格式数据简单示例
2014/12/09 Javascript
javascript实现点击提交按钮后显示loading的方法
2015/07/03 Javascript
jQuery实现返回顶部功能
2016/02/23 Javascript
jQuery grep()方法详解及实例代码
2016/10/30 Javascript
详解Js模板引擎(TrimPath)
2016/11/22 Javascript
利用JS屏蔽页面中的Enter按键提交表单的方法
2016/11/25 Javascript
js 将input框中的输入自动转化成半角大写(税号输入框)
2017/02/16 Javascript
JavaScript之Canvas_动力节点Java学院整理
2017/07/04 Javascript
详解微信小程序自定义组件的实现及数据交互
2019/07/22 Javascript
对Pandas DataFrame缺失值的查找与填充示例讲解
2018/11/06 Python
总结python中pass的作用
2019/02/27 Python
python3实现表白神器
2019/04/09 Python
python基于FTP实现文件传输相关功能代码实例
2019/09/28 Python
图解Python中深浅copy(通俗易懂)
2020/09/03 Python
深入解读CSS3中transform变换模型的渲染
2016/05/27 HTML / CSS
详解CSS3中@media的实际使用
2015/08/04 HTML / CSS
写自荐信的注意事项
2014/03/09 职场文书
《大江保卫战》教学反思
2014/04/11 职场文书
2014年党员自我评价材料
2014/09/22 职场文书
邀请函格式范文
2015/02/02 职场文书
学生保证书格式
2015/02/27 职场文书
关于调整工作时间的通知
2015/04/24 职场文书
2015小学音乐教师个人工作总结
2015/07/21 职场文书
2015大学党建带团建工作总结
2015/07/23 职场文书
小学班级口号大全
2015/12/25 职场文书
详细聊聊浏览器是如何看闭包的
2021/11/11 Javascript
Redis中有序集合的内部实现方式的详细介绍
2022/03/16 Redis