2013-02-22 49 views
0

我有一個列表,我需要按照列表中的2個數字進行排序並根據該總和進行排序。名單下面..任何意見,將不勝感激。在操作後對列表內部進行排序

myList = [['X5QR76', 3, 7], ['G77652', 1, 5], ['GT1885', 5, 2], ['WB2013', 5, 2], ['FINBOX', 2, 9]] 
+1

我只是通過您的個人資料看......我懇求* *您閱讀[這](http://meta.stackexchange.com/questions/167888/how-can-i-improve -my-questions-to-recain-the-ability-to-ask-questions-on-stackov),[this](http://stackoverflow.com/questions/how-to-ask)和[this](http ://meta.stackexchange.com/questions/86997/what-c​​an-i-do-when-getting-sorry-we-are-no-longer-accepting-questions-answers/86998#86998)避免被禁止的問題。這是*真的*不好被禁止,特別是當你不顯示努力。 – xxmbabanexx 2013-02-22 01:23:53

回答

6
sorted(myList,key=lambda x:x[1]+x[2]) 
+0

嗯 - 它是或者排序(([a,b + c]爲a,b,c在myList中),key = lambda L:L [1]) – 2013-02-22 01:28:49

+0

@JonClements - 是啊 - 我wasn'完全肯定這個或者...... – mgilson 2013-02-22 01:30:54