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中的zipfile模块使用详解
Jun 25 Python
Python和Perl绘制中国北京跑步地图的方法
Mar 03 Python
python实现在IDLE中输入多行的方法
Apr 19 Python
Django 视图层(view)的使用
Nov 09 Python
python3使用matplotlib绘制散点图
Mar 19 Python
Python定义函数功能与用法实例详解
Apr 08 Python
利用python实现.dcm格式图像转为.jpg格式
Jan 13 Python
使用Django xadmin 实现修改时间选择器为不可输入状态
Mar 30 Python
详细分析Python垃圾回收机制
Jul 01 Python
自定义Django_rest_framework_jwt登陆错误返回的解决
Oct 18 Python
用python批量移动文件
Jan 14 Python
python中HTMLParser模块知识点总结
Jan 25 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
利用curl抓取远程页面内容的示例代码
2013/07/23 PHP
ThinkPHP实现递归无级分类――代码少
2015/07/29 PHP
php基于openssl的rsa加密解密示例
2016/07/11 PHP
php微信开发之百度天气预报
2016/11/18 PHP
PHP如何将图片文件上传到另外一台服务器上
2019/08/26 PHP
MooTools 1.2介绍
2009/09/14 Javascript
IE关闭时判断及AJAX注销案例学习
2013/02/18 Javascript
jquery插件开发之实现md5插件
2014/03/17 Javascript
JQuery插件ajaxfileupload.js异步上传文件实例
2015/05/19 Javascript
javascript事件绑定学习要点
2016/03/09 Javascript
Javascript实现图片不间断滚动的代码
2016/06/22 Javascript
详解JavaScript中return的用法
2017/05/08 Javascript
JavaScript制作简单的框选图表
2017/05/15 Javascript
AngularJS下$http服务Post方法传递json参数的实例
2018/03/29 Javascript
js中!和!!的区别与用法
2020/05/09 Javascript
JavaScript常用工具函数库汇总
2020/09/17 Javascript
go和python调用其它程序并得到程序输出
2014/02/10 Python
python3.6连接MySQL和表的创建与删除实例代码
2017/12/28 Python
Python使用tkinter库实现文本显示用户输入功能示例
2018/05/30 Python
详解python执行shell脚本创建用户及相关操作
2019/04/11 Python
pandas读取CSV文件时查看修改各列的数据类型格式
2019/07/07 Python
python写入数据到csv或xlsx文件的3种方法
2019/08/23 Python
详解Python 重学requests发起请求的基本方式
2020/02/07 Python
django 利用Q对象与F对象进行查询的实现
2020/05/15 Python
python线程池如何使用
2020/05/28 Python
aec加密 php_php aes加密解密类(兼容php5、php7)
2021/03/14 PHP
关于webview适配H5上传照片或者视频文件的方法
2020/11/04 HTML / CSS
Engel & Bengel官网:婴儿推车、儿童房家具和婴儿设备
2019/12/28 全球购物
配置管理计划的主要内容有哪些
2014/06/20 面试题
销售主管竞聘书
2014/03/31 职场文书
企业群众路线教育实践活动心得体会
2014/11/03 职场文书
2014年司法局工作总结
2014/12/11 职场文书
党的群众路线教育实践活动先进个人材料
2014/12/24 职场文书
Nginx 负载均衡是什么以及该如何配置
2021/03/31 Servers
解决Golang中ResponseWriter的一个坑
2021/04/27 Golang
Mysql存储过程、触发器、事件调度器使用入门指南
2022/01/22 MySQL