【发布时间】:2013-11-02 15:06:42
【问题描述】:
我有一个 3 元组数组,我想按照 Python 中每个元组的元素乘积递减的顺序对它们进行排序。因此,例如,给定数组
[(3,2,3), (2,2,2), (6,4,1)]
因为 3*2*3 = 18, 2*2*2 = 8, 6*4*1 = 24,所以最终的结果是
[(6,4,1), (3,2,3), (2,2,2)]
我知道如何排序,例如,元组的第一个元素,但我不知道如何解决这个问题。 任何帮助将不胜感激。谢谢!
【问题讨论】: