if L == []:
return (None, None)
else:
min,max = L[0],L[0]
for x in L:
if min > x:
min = x
if max < x:
max = x
return (min, max)
请问这里为什么要让:
或者:
min=max=L[0]
呢?
因为循环的第一步要比较大小,所以要初始化呀
Sign in to make a reply
Nectar
if L == []:
return (None, None)
else:
min,max = L[0],L[0]
for x in L:
if min > x:
min = x
if max < x:
max = x
return (min, max)