2024-04-25 12:45:39 发布
网友
假设我有一个数组,其中的元素是链表本身,其中的排序基于列表中存在的最高元素。链表中的元素可以是整数、浮点数或字符串。因此,排序后,具有最大值元素的链表位于数组的第0个位置。 我该如何在n个这样的链表之间进行排序呢?在
您可以使用sorted和lambda函数搜索每个链接列表的max。例如
sorted
lambda
max
>>> l = [[1,7,3], [2,4,5], [0,9,3]] >>> sorted(l, key=lambda i: max(i), reverse=True) [[0, 9, 3], [1, 7, 3], [2, 4, 5]]
如果你有一个链表数组,只要你能在链表上调用max,这个方法也是一样的。在
您可以使用
sorted
和lambda
函数搜索每个链接列表的max
。例如如果你有一个链表数组,只要你能在链表上调用
max
,这个方法也是一样的。在相关问题 更多 >
编程相关推荐