查看完整版本: python如何將list裡的數字加總
頁: [1]

aj4vu84 發表於 2018-12-12 08:42 PM

python如何將list裡的數字加總

一個list中,有字元和數字,我要如何將裏頭的數字加總,然後依照結果高低輸出list?
list像這樣↓
Score = [["Andy",66,15,36],
["Ruby",45,36,74],
["Lucy",75,22,35],
["Jack",84,93,53],
["Tom",24,64,46]]



我原本是想說多開幾個變數像下面這樣,可是這樣就沒辦法依照結果輸出list了.....
A = sum(Score,Score,Score)
B = sum(Score,Score,Score)
C = sum(Score,Score,Score)
D = sum(Score,Score,Score)
E = sum(Score,Score,Score)
F = sum(Score,Score,Score)

...<div class='locked'><em>瀏覽完整內容,請先 <a href='member.php?mod=register'>註冊</a> 或 <a href='javascript:;' onclick="lsSubmit()">登入會員</a></em></div><div></div>

zhu24688 發表於 2018-12-14 10:43 PM

由大排到小印出來!!
print(sorted(Score, key=lambda x: sum(x), reverse=True))
頁: [1]