思路和max函数是一样的,不过是反过来的,遇到更小的就赋值给最小值
复制代码
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21#实现min def my_min(seq): min_value = None if not isinstance(seq,(list,tuple)): return min_value if len(seq) == 0: return max_value min_value = seq[0] for item in seq: if not isinstance(item,(float,int)): continue if item < min_value: min_value = item return min_value if __name__ == "__main__": lst = [1,2,'6',3,4,5] print(my_min(lst)) lst2 = [8,2,3,4,5,'8',8] lst2 = tuple(lst2) print(my_min(lst2))
最后
以上就是瘦瘦棒球最近收集整理的关于python基础之实现min函数的全部内容,更多相关python基础之实现min函数内容请搜索靠谱客的其他文章。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复