1. 程式人生 > >利用Python叠代器查找最小值和最大值

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

urn 最大值 我們 lse dmi tuple 利用 spa 如同

叠代器的用法為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

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