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爬虫实战之最简单的网页爬虫教程
Aug 13 Python
python3+mysql查询数据并通过邮件群发excel附件
Feb 24 Python
对numpy 数组和矩阵的乘法的进一步理解
Apr 04 Python
python 读取视频,处理后,实时计算帧数fps的方法
Jul 10 Python
python实现多人聊天室
Mar 31 Python
pandas实现to_sql将DataFrame保存到数据库中
Jul 03 Python
深入浅析python变量加逗号,的含义
Feb 22 Python
python下载的库包存放路径
Jul 27 Python
django有哪些好处和优点
Sep 01 Python
Kmeans均值聚类算法原理以及Python如何实现
Sep 26 Python
python 实时调取摄像头的示例代码
Nov 25 Python
python制作图形界面的2048游戏, 基于tkinter
Apr 06 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写聊天室(三)
2006/10/09 PHP
PHP is_dir() 判断给定文件名是否是一个目录
2010/05/10 PHP
YII路径的用法总结
2014/07/09 PHP
PHP实现文件上传和多文件上传
2015/12/24 PHP
PHP使用pear实现mail发送功能 windows环境下配置pear
2016/04/15 PHP
php可变长参数处理函数详解
2017/02/22 PHP
让checkbox不选中即将选中的checkbox不选中
2014/07/11 Javascript
使用jquery制作弹出框效果
2015/04/03 Javascript
js实现仿Windows风格选项卡和按钮效果实例
2015/05/13 Javascript
jQuery插件boxScroll实现图片轮播特效
2015/07/14 Javascript
微信支付如何实现内置浏览器的H5页面支付
2015/09/25 Javascript
jquery判断复选框选中状态以及区分attr和prop
2015/12/18 Javascript
input点击后placeholder中的提示消息消失
2016/01/15 Javascript
JavaScript实现时间表动态效果
2017/07/15 Javascript
JQuery实现ajax请求的示例和注意事项
2018/12/10 jQuery
vue中通过使用$attrs实现组件之间的数据传递功能
2019/09/01 Javascript
jQuery实现获取多选框的值示例
2020/02/07 jQuery
微信小程序实现登录注册功能
2020/12/29 Javascript
Python3实现发送QQ邮件功能(html)
2017/12/15 Python
python实现nao机器人身体躯干和腿部动作操作
2019/04/29 Python
python动态进度条的实现代码
2019/07/03 Python
python pip源配置,pip配置文件存放位置的方法
2019/07/12 Python
基于python requests selenium爬取excel vba过程解析
2020/08/12 Python
pycharm 添加解释器的方法步骤
2020/08/31 Python
python 实现批量图片识别并翻译
2020/11/02 Python
Html5之title吸顶功能
2018/06/04 HTML / CSS
印度排名第一的蛋糕、鲜花和礼品送货:Winni
2019/08/02 全球购物
工作室成员个人发展规划范文
2014/01/24 职场文书
留守儿童工作方案
2014/06/02 职场文书
2014年师德师风自我剖析材料
2014/09/27 职场文书
2014年计划生育协会工作总结
2014/11/14 职场文书
教师听课评语大全
2014/12/31 职场文书
大明湖导游词
2015/02/03 职场文书
考勤制度通知
2015/04/25 职场文书
圣诞晚会主持词
2015/07/01 职场文书
如何书写公司员工保密协议?
2019/06/27 职场文书