python 排序的简单实现
2012-06-14 15:48
435 查看
获取最小的参数
获取第一个参数,并且使用分片去掉第一个,留下剩下的参数。
让python自动获取第一个参数以及其他的参数。
通过对内置函数list的调用让一个元组转换为一个列表,然后用sort方法实现。
获取最大参数
只需要将min1和mini2中的 < 变为 >
将min3 return 该为 tmp[-1]
获取第一个参数,并且使用分片去掉第一个,留下剩下的参数。
def min1(*arg): res = args[0] for arg in arg[1:]: if arg < res: res = arg return res
让python自动获取第一个参数以及其他的参数。
def min2(fist,*rest): for arg in arg rest: if arg < first: first = arg resturn first
通过对内置函数list的调用让一个元组转换为一个列表,然后用sort方法实现。
def min2(*args): tmp = list(args) tmp.sort() return tmp[0]
获取最大参数
只需要将min1和mini2中的 < 变为 >
将min3 return 该为 tmp[-1]
相关文章推荐
- 《面试》 几种经典的简单的排序方法(冒泡,选择,插入)python实现
- Python实现冒泡,插入,选择排序简单实例
- 史上最简单!冒泡、选择排序的Python实现及算法优化详解
- python实现2种简单的排序算法--冒泡排序和选择排序
- Python实现冒泡,插入,选择排序简单实例
- 算法导论-排序的Python&C++简单实现
- 【Python】简单例题tuple和list的转换;实现删除一个list里重复的元素;对list a进行排序,并且从最后一个开始删除重复元素
- 八大排序算法的python实现(八)简单选择排序
- 从Apache的日志文件收集和提供统计数据(一个Python插件架构的简单实现)
- 归并排序的Python实现
- python快速建立超简单的web服务器的实现方法
- Python线程池简单实现
- WEB服务器:利用python CGI实现简单的微信后台服务器
- 随机森林算法的简单总结及python实现
- Python 简单实现字符倒序
- python实现简单socket通信的方法
- Python实现爬取知乎神回复简单爬虫代码分享
- Python实现简单的用户登录
- 使用python实现简单的加密解密机制
- python实现简单ftp客户端的方法