我想避免導入不同的模塊,因爲這大部分是我在線查看時發現的。我被這些代碼困住了,我不知道如何解決或改進它。這是迄今爲止我所擁有的。如何編寫一個需要數字列表的平均值的函數
def avg(lst):
'''lst is a list that contains lists of numbers; the
function prints, one per line, the average of each list'''
for i[0:-1] in lst:
return (sum(i[0:-1]))//len(i)
同樣,我很新,這對循環行話是相當混亂給我,所以如果有人可以幫我把它這樣的,比如說,牌號列表輸出應該是一個包含不同線路平均值。所以如果對於lst
我插入了grades = [[95,92,86,87], [66,54], [89,72,100], [33,0,0]]
,它將有4行都具有這些子列表的平均值。我也想在函數中假設子列表可以有任何數量的等級,但是我可以假設這些列表具有非零值。
編輯1:@ jramirez,你能解釋一下我做的不同嗎?我不懷疑它是更好還是可以工作,但我仍然不知道如何自己重新創建這個...無論如何,謝謝。