python实现列表中最大最小值输出的示例

yipeiwu_com6年前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实现列表中最大最小值输出的示例就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持【听图阁-专注于Python设计】。

相关文章

简单学习Python多进程Multiprocessing

简单学习Python多进程Multiprocessing

1.1 什么是 Multiprocessing 多线程在同一时间只能处理一个任务。 可把任务平均分配给每个核,而每个核具有自己的运算空间。 1.2 添加进程 Process 与线程类似,...

python根据unicode判断语言类型实例代码

本文实例主要实现的是python根据unicode判断语言类型,具体如下。 实例代码: def is_chinese(uchar): """判断一个unicode是否是汉字"""...

详解Python3中yield生成器的用法

任何使用yield的函数都称之为生成器,如: def count(n): while n > 0: yield n #生成值:n n -= 1...

解决matplotlib库show()方法不显示图片的问题

最近使用python里的matplotlib库绘图,想在代码结束时显示图片看看,结果图片一闪而过,附上我原来代码: import matplotlib.pyplot as plt i...

Python 查看文件的读写权限方法

实例如下: # -*- coding: utf-8 -*- # @author flynetcn import sys, os, pwd, stat, datetime; LOG_F...