如何从以下列表中对总和数字进行排序

时间:2018-11-12 04:54:03

标签: python list sorting sum digits

list1 = [1236,985,150,641876,167]

我想知道如何在Python中按总和进行排序。

输出按数字总和以升序排序:

[150,1236,167,985,641876]

1 个答案:

答案 0 :(得分:0)

考虑单位位置的排序列表项目。您可以尝试:

list1 = [1236,985,150,641876,167] 
sorted(list1, key=lambda n: n%10)
[150, 985, 1236, 641876, 167]