Python实现列表最大最小值查找与测试示例
本文介绍如何使用Python编写函数查找列表中的最大值和最小值。通过遍历列表比较元素,处理空列表及单元素列表等边界情况,并附带完整的单元测试代码以验证逻辑正确性,适合Python初学者参考学习。
Python查找列表最大最小值实现
具体实现代码如下所示:
def findMinAndMax(L):
maxL = None
minL = None
if L:
maxL = L[0]
minL = L[0]
for i in range(len(L)):
if L[i] > maxL:
maxL = L[i]
elif L[i] < minL:
minL = L[i]
else:
maxL = None
minL = None
return (minL, maxL)
测试代码:
# 测试
if findMinAndMax([]) != (None, None):
print('测试失败!')
elif findMinAndMax([7]) != (7, 7):
print('测试失败!')
elif findMinAndMax([7, 1]) != (1, 7):
print('测试失败!')
elif findMinAndMax([7, 1, 3, 9, 5]) != (1, 9):
print('测试失败!')
else:
print('测试成功!')
以上就是Python实现列表中最大最小值输出的完整示例,希望能为读者提供有益参考,并欢迎大家继续支持本站获取更多技术内容。
免责声明:本文内容仅供参考,不代表本站观点。转载或引用请注明出处。









