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之赋值,简单也不简单
Sep 24 Python
Python 多线程实例详解
Mar 25 Python
Django2.1.3 中间件使用详解
Nov 26 Python
Python基础之条件控制操作示例【if语句】
Mar 23 Python
在pyqt5中QLineEdit里面的内容回车发送的实例
Jun 21 Python
python plotly绘制直方图实例详解
Jul 22 Python
安装docker-compose的两种最简方法
Jul 30 Python
Python 实现向word(docx)中输出
Feb 13 Python
Python3使用xlrd、xlwt处理Excel方法数据
Feb 28 Python
基于python连接oracle导并出数据文件
Apr 28 Python
python 日志模块 日志等级设置失效的解决方案
May 26 Python
Python实现制作销售数据可视化看板详解
Nov 27 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
人族 Terran 基本策略
2020/03/14 星际争霸
PHP 程序员应该使用的10个组件
2009/10/31 PHP
php使用正则过滤js脚本代码实例
2014/05/10 PHP
PHP实现图片裁剪、添加水印效果代码
2014/10/01 PHP
实例讲解YII2中多表关联的使用方法
2017/07/21 PHP
PHP sdk实现在线打包代码示例
2020/12/09 PHP
prototype 的说明 js类
2006/09/07 Javascript
线路分流自动跳转代码;希望对大家有用!
2006/12/02 Javascript
javascript 动态创建表格
2015/01/08 Javascript
js完美解决IE6不支持position:fixed的bug
2015/04/24 Javascript
基于javascript实现动态时钟效果
2020/08/18 Javascript
jQuery实现的自定义滚动条实例详解
2016/09/20 Javascript
用jmSlip编写移动端顶部日历选择控件
2016/10/24 Javascript
echarts学习笔记之箱线图的分析与绘制详解
2017/11/22 Javascript
JS实现延迟隐藏功能的方法(类似QQ头像鼠标放上展示信息)
2017/12/28 Javascript
jQuery实现适用于移动端的跑马灯抽奖特效示例
2019/01/18 jQuery
JS实现的杨辉三角【帕斯卡三角形】算法示例
2019/02/26 Javascript
详解webpack打包vue项目之后生成的dist文件该怎么启动运行
2019/09/06 Javascript
Vue自定义表单内容检查rules实例
2020/10/30 Javascript
如何在Vue项目中添加接口监听遮罩
2021/01/25 Vue.js
python错误:AttributeError: 'module' object has no attribute 'setdefaultencoding'问题的解决方法
2014/08/22 Python
Python使用reportlab将目录下所有的文本文件打印成pdf的方法
2015/05/20 Python
python如何通过实例方法名字调用方法
2018/03/21 Python
使用python 写一个静态服务(实战)
2019/06/28 Python
Python定义一个Actor任务
2020/07/29 Python
中国高端鲜花第一品牌:roseonly(一生只送一人)
2017/02/12 全球购物
乌克兰设计师和品牌的服装:Love&Live
2020/04/14 全球购物
工伤事故赔偿协议书
2014/04/15 职场文书
青年教师师德演讲稿
2014/08/26 职场文书
税务干部个人整改措施思想汇报
2014/10/10 职场文书
技能培训通讯稿
2015/07/18 职场文书
SQL实现LeetCode(197.上升温度)
2021/08/07 MySQL
python 判断文件或文件夹是否存在
2022/03/18 Python
使用Java去实现超市会员管理系统
2022/03/18 Java/Android
详解Python flask的前后端交互
2022/03/31 Python
zabbix如何添加监控主机和自定义监控项
2022/08/14 Servers