前言:
今天小伙伴们对“python列表按照数字大小排序”大约比较关怀,同学们都想要了解一些“python列表按照数字大小排序”的相关资讯。那么小编同时在网摘上收集了一些有关“python列表按照数字大小排序””的相关知识,希望小伙伴们能喜欢,你们快快来学习一下吧!概述
今天主要分享一个三树排序的实例,大家可以自己测试玩一下~
需求
输入三个整数x,y,z,请把这三个数由小到大输出。
方法一:如果是要练练手就随便找个排序算法实现一下
#usr/bin/python#输入三个整数x,y,z,请把这三个数由小到大输出。raw=[]for i in range(3): x=int(input(('第%d个数:'%i))) raw.append(x)for i in range(len(raw)): for j in range(i,len(raw)): if raw[i]>raw[j]: raw[i],raw[j]=raw[j],raw[i]print ('三个数从小到大排列如下:%s'%raw)
结果:
方法二:直接调函数
Python内置的排序函数sorted可以对list或者iterator进行排序,官网文档见:,该函数原型为:
sorted(iterable[, cmp[, key[, reverse]]])
#usr/bin/python#输入三个整数x,y,z,请把这三个数由小到大输出。raw2=[]for i in range(3): x = int(input('第%d个数:'%i)) raw2.append(x)print ('三个数如下:%s'%(raw2))print ('三个数从小到大排列如下:%s'%sorted(raw2))
结果:
觉得有用的朋友多帮忙转发哦!后面会分享更多devops和DBA方面的内容,感兴趣的朋友可以关注下~
版权声明:
本站文章均来自互联网搜集,如有侵犯您的权益,请联系我们删除,谢谢。
标签: #python列表按照数字大小排序 #python不断输入整数