2017-08-18 44 views
-3

排序大量的元組我有大量的元組的格式如下:第一要素

(count, (r, g, b)) 

如何去通過他們的第一個元素對它們進行排序時,count價值?

+1

'tuples.sort(鍵=拉姆達TUP:TUP [0])'? –

+0

爲什麼不只是'tuples.sort()'? –

回答

-2

您可以使用排序功能,即返回一個列表,並itemgetter:

from operator import itemgetter 
lst = [(count, (r, g, b)), ...] 
sorted_lst = sorted(lst, key=itemgetter(0)) 
+2

不起作用,導致錯誤。你沒有測試過嗎? –

+0

我忘了爲關鍵參數添加'''key ='''。現在它應該正常工作。 – Strinnityk