在 python 中,我希望根据最后一个元素的值对元组进行排序。例如,我有一个如下所示的元组。
tuples = [(2,3),(5,7),(4,3,1),(6,3,5),(6,2),(8,9)]
排序后我希望采用这种格式。
tuples = [(4,3,1),(6,2),(2,3),(6,3,5),(5,7),(8,9)]
我怎样才能做到这一点?
请您参考如下方法:
提供list.sort使用适当的键函数返回元组的最后一个元素:
tuples.sort(key=lambda x: x[-1])
