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 相关文章推荐
Python3实现生成随机密码的方法
Aug 23 Python
python实现在无须过多援引的情况下创建字典的方法
Sep 25 Python
使用Python神器对付12306变态验证码
Jan 05 Python
python下setuptools的安装详解及No module named setuptools的解决方法
Jul 06 Python
python 列表删除所有指定元素的方法
Apr 19 Python
使用urllib库的urlretrieve()方法下载网络文件到本地的方法
Dec 19 Python
python使用tomorrow实现多线程的例子
Jul 20 Python
深入浅析Python科学计算库Scipy及安装步骤
Oct 12 Python
django使用F方法更新一个对象多个对象字段的实现
Mar 28 Python
keras使用Sequence类调用大规模数据集进行训练的实现
Jun 22 Python
用python读取xlsx文件
Dec 17 Python
一篇文章弄懂Python关键字、标识符和变量
Jul 15 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连接access数据库方法
2013/11/11 PHP
php根据用户语言跳转相应网页
2015/11/04 PHP
PHP入门教程之数组用法汇总(创建,删除,遍历,排序等)
2016/09/11 PHP
php基于单例模式封装mysql类完整实例
2016/10/18 PHP
php计算多个集合的笛卡尔积实例详解
2017/02/16 PHP
php 一维数组的循环遍历实现代码
2017/04/10 PHP
基于jQuery的左右滚动实现代码
2010/12/03 Javascript
通过JS自动隐藏手机浏览器的地址栏实现原理与代码
2013/01/02 Javascript
js(JavaScript)实现TAB标签切换效果的简单实例
2014/02/26 Javascript
Jquery选择器中使用变量实现动态选择例子
2014/07/25 Javascript
怎么引入(调用)一个JS文件
2016/05/26 Javascript
BootStrap下拉菜单和滚动监听插件实现代码
2016/09/26 Javascript
深入浅析Vue组件开发
2016/11/25 Javascript
网页中右键功能的实现方法之contextMenu的使用
2017/02/20 Javascript
Angular2使用jQuery的方法教程
2017/05/28 jQuery
jQuery用户头像裁剪插件cropbox.js使用详解
2017/06/07 jQuery
Bootstrap按钮组实例详解
2017/07/03 Javascript
JavaScript重复元素处理方法分析【统计个数、计算、去重复等】
2017/12/14 Javascript
Angular4 ElementRef的应用
2018/02/26 Javascript
手写Node静态资源服务器的实现方法
2018/03/20 Javascript
Vue scrollBehavior 滚动行为实现后退页面显示在上次浏览的位置
2019/05/27 Javascript
JavaScript图像放大镜效果实现方法详解
2020/06/28 Javascript
windows如何把已安装的nodejs高版本降级为低版本(图文教程)
2020/12/14 NodeJs
JavaScript点击按钮生成4位随机验证码
2021/01/28 Javascript
[42:32]VP vs RNG 2019国际邀请赛淘汰赛 败者组 BO3 第一场 8.21.mp4
2020/07/19 DOTA
详解在Python程序中解析并修改XML内容的方法
2015/11/16 Python
Python开发SQLite3数据库相关操作详解【连接,查询,插入,更新,删除,关闭等】
2017/07/27 Python
python 实现对数据集的归一化的方法(0-1之间)
2018/07/17 Python
Python实现的爬取豆瓣电影信息功能案例
2019/09/15 Python
IE滤镜与CSS3效果(详细整理分享)
2013/01/25 HTML / CSS
大学生毕业求职的自我评价
2013/09/29 职场文书
会计学财务管理专业个人的自我评价
2013/10/19 职场文书
中学校庆方案
2014/03/17 职场文书
2014年百日安全生产活动总结
2014/05/04 职场文书
加薪通知
2015/04/25 职场文书
研究生毕业登记表的自我鉴定范文
2019/07/15 职场文书