zoukankan      html  css  js  c++  java
  • 请使用迭代查找一个list中最小和最大值,并返回一个tuple

     1  # -*- coding: utf-8 -*-
     2 def findMinAndMax(L):
     3     if len(L) == 0:
     4         return (None,None) 
     5     else :
     6         max=L[0]
     7         min=L[0]
     8         for i in L:       #遍历开始
     9             if i>max:     #找到最大值
    10                 max=i
    11             if i<min:     #找到最小值
    12                 min=i     
    13         return (min, max)

    迭代即是遍历,所以无需考虑效率问题,用遍历list得到的每一个值与该list的第一个成员值相比,分别取最大与最小值

  • 相关阅读:
    hdu 1074
    hdu 4091
    hdu 4422
    hdu 3940
    hdu 2831
    hdu 1172
    hdu 3732
    hdu 1250
    hud 2073
    IOS socket基于tcp/udp的通信
  • 原文地址:https://www.cnblogs.com/cccmon/p/7880212.html
Copyright © 2011-2022 走看看