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查找指定具有相同内容文件的方法
Jun 28 Python
Laravel+Dingo/Api 自定义响应的实现
Feb 17 Python
详解用python实现基本的学生管理系统(文件存储版)(python3)
Apr 25 Python
详解pandas如何去掉、过滤数据集中的某些值或者某些行?
May 15 Python
为什么从Python 3.6开始字典有序并效率更高
Jul 15 Python
django 连接数据库 sqlite的例子
Aug 14 Python
python如果快速判断数字奇数偶数
Nov 13 Python
关于tf.TFRecordReader()函数的用法解析
Feb 17 Python
python统计字符串中字母出现次数代码实例
Mar 02 Python
python Django 反向访问器的外键冲突解决
May 20 Python
pandas针对excel处理的实现
Jan 15 Python
Pytorch数据读取之Dataset和DataLoader知识总结
May 23 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模板引擎中变量及变量修饰器用法实例
2015/01/22 PHP
浅谈Yii乐观锁的使用及原理
2017/07/25 PHP
php使用curl模拟多线程实现批处理功能示例
2019/07/25 PHP
JavaScript Event事件学习第一章 Event介绍
2010/02/07 Javascript
javascript 打开页面window.location和window.open的区别
2010/03/17 Javascript
Html中JS脚本执行顺序简单举例说明
2010/06/19 Javascript
基于jQuery的弹出框插件
2012/03/18 Javascript
圣诞节Merry Christmas给博客添加浪漫的下雪效果基于jquery实现
2012/12/27 Javascript
Ext修改GridPanel数据和字体颜色、css属性等
2014/06/13 Javascript
整理Javascript流程控制语句学习笔记
2015/11/29 Javascript
js实现微信分享代码
2020/10/11 Javascript
Jquery判断form表单数据是否变化
2016/03/30 Javascript
jquery dataTable 获取某行数据
2017/05/05 jQuery
vue 运用mock数据的示例代码
2017/11/07 Javascript
基于vue2.x的电商图片放大镜插件的使用
2018/01/22 Javascript
详解easyui基于 layui.laydate日期扩展组件
2018/07/18 Javascript
微信小程序自定义select下拉选项框组件的实现代码
2018/08/28 Javascript
vue+iview分页组件的封装
2020/11/17 Vue.js
[01:25:38]DOTA2-DPC中国联赛 正赛 VG vs LBZS BO3 第一场 1月19日
2021/03/11 DOTA
用python登录Dr.com思路以及代码分享
2014/06/25 Python
分析Python读取文件时的路径问题
2018/02/11 Python
python for和else语句趣谈
2019/07/02 Python
python爬虫增加访问量的方法
2019/08/22 Python
python 在sql语句中使用%s,%d,%f说明
2020/06/06 Python
django rest framework使用django-filter用法
2020/07/15 Python
详解python datetime模块
2020/08/17 Python
python源文件的字符编码知识点详解
2021/03/04 Python
护理学毕业生自荐信
2013/10/02 职场文书
函授毕业自我鉴定
2014/02/04 职场文书
秋天的怀念教学反思
2014/04/28 职场文书
人事主管岗位职责说明书
2014/07/30 职场文书
合作协议书模板2014
2014/09/26 职场文书
2014年度培训工作总结
2014/11/27 职场文书
幼儿园大班个人总结
2015/02/28 职场文书
2015年小学体育工作总结
2015/05/22 职场文书
2015年物流客服工作总结
2015/07/27 职场文书