2011-12-10 40 views
0

嗨,我在這個問題上,你必須找到一個數組列表 的區別,我知道該怎麼做的Python,發現最大的區別在一個ArrayList

def diff(list): 
return max(list)-min(list) 

,但我需要做一個for循環。任何人可以幫助我開始

+0

什麼是「數組列表」?爲什麼你需要使用循環? –

+0

「做一個循環」是什麼意思? – NullUserException

+0

什麼是數組列表?你的意思是列表嗎?這是作業嗎? –

回答

1

這裏是一種使用for循環,以獲得最大的清單:

yourmax = None 
for x in yourlist: 
    if yourmax is None or x > yourmax: 
     yourmax = x 

這不回答你的整個問題,但你應該能夠看到如何調整此代碼以獲得最小值。要獲得額外的信用,請查看您是否可以在列表的單個迭代中同時獲得最小值和最大值(即只有一個for循環)。

另外:不要使用list作爲變量名稱,因爲它會隱藏相同名稱的內置。

相關問題