我正在尝试生成一个函数,该函数返回列表>元组>列表组合中各个数字之和的排序列表。例子:
unsorted_list = [('red', [5, 2, 1]), ('blue', [1, 0, 1]), ('green', [2, 3, 2])]
程序需要查看列表中的数字,将它们相加(8,2,7),然后对数字进行排序,使排序列表与未排序列表的格式相同,但按数字总和排序。
要生成这样的列表:
sorted_list = [('blue', [1, 0, 1]), ('green', [2, 3, 2]), ('red', [5, 2, 1])]
注意数字本身是如何不改变顺序的——这是一个关键要求,因为它与坐标有关。只是基于数字总和的列表元素的顺序。
拉莫斯之舞
相关分类