利用Python迭代器查找最小值和最大值


迭代器的用法為for...in....

迭代器如同for循環,可以遍歷所有的值,但我們熟悉的的語言,都是通過下標完成的,python的循環程度要高於C語言的循環,因為python的迭代不止可以用在List中,還可以用在其他的迭代對象中

今天看完廖雪峰老師所講的迭代器后寫的作業

題目如下:

請使用迭代查找一個list中最小和最大值,並返回一個tuple:

 1 def findMinAndMax(L):
 2               if  L==[]:
 3                          return(None,None)
 4         
 5               else:
 6                      Min=L[0]
 7                      Max=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)         
14                        

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM