Python 对输入的数字进行排序的方法

 更新时间:2018年06月23日 09:25:49   作者:geerniya  
今天小编就为大家分享一篇Python 对输入的数字进行排序的方法,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧

要求,输入一串数字,并以列表的形式打印出来。

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 对输入的数字进行排序的方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持脚本之家。

相关文章

  • 使用tensorflow实现AlexNet

    使用tensorflow实现AlexNet

    这篇文章主要为大家详细介绍了使用tensorflow实现AlexNet,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2017-11-11
  • 全网最详细的PyCharm+Anaconda的安装过程图解

    全网最详细的PyCharm+Anaconda的安装过程图解

    这篇文章主要介绍了全网最详细的PyCharm+Anaconda的安装过程图解,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2021-01-01
  • Python random模块(获取随机数)常用方法和使用例子

    Python random模块(获取随机数)常用方法和使用例子

    这篇文章主要介绍了Python random模块(获取随机数)常用方法和使用例子,需要的朋友可以参考下
    2014-05-05
  • Python数据结构之二叉排序树的定义、查找、插入、构造、删除

    Python数据结构之二叉排序树的定义、查找、插入、构造、删除

    这篇文章主要给大家介绍了关于Python数据结构之二叉排序树应用的相关资料,二叉排序树又称为二叉查找树,它或者是一颗空树,或者是具有下列性质的二叉树,需要的朋友可以参考下
    2021-06-06
  • python使用xlsx和pandas处理Excel表格的操作步骤

    python使用xlsx和pandas处理Excel表格的操作步骤

    python的神器pandas库就可以非常方便地处理excel,csv,矩阵,表格 等数据,下面这篇文章主要给大家介绍了关于python使用xlsx和pandas处理Excel表格的操作步骤,文中通过图文介绍的非常详细,需要的朋友可以参考下
    2023-01-01
  • Pandas div()函数的具体使用

    Pandas div()函数的具体使用

    本文主要介绍了Pandas div()函数的具体使用,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2023-03-03
  • Python人工智能之sg2im文字转图像

    Python人工智能之sg2im文字转图像

    这篇文章主要介绍了Python人工智能中使用sg2im把文字转成图像的方法,sg2im是一个由Google开发的开源项目,它专注于将场景图形转换为图像,借助sg2im就可以把文字转换成图像,需要的朋友可以参考下
    2021-11-11
  • Python爬取YY评级分数并保存数据实现过程解析

    Python爬取YY评级分数并保存数据实现过程解析

    这篇文章主要介绍了Python爬取YY评级分数并保存数据实现过程解析,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
    2020-06-06
  • Django框架实现的简单分页功能示例

    Django框架实现的简单分页功能示例

    这篇文章主要介绍了Django框架实现的简单分页功能,在之前一篇留言板之上增加了简单分页功能,涉及Paginator模块的简单使用技巧,需要的朋友可以参考下
    2018-12-12
  • 用Python生成器实现微线程编程的教程

    用Python生成器实现微线程编程的教程

    这篇文章主要介绍了用Python生成器实现微线程编程的教程,本文来自于IBM官方开发者技术文档,需要的朋友可以参考下
    2015-04-04

最新评论