【发布时间】:2020-12-24 12:44:02
【问题描述】:
我想得到这个列表的最大值,但比排序快。
[[1, 3], [2, 3], [3, 1], [3, 2], [3, 3], [3, 4], [3, 5], [4, 1], [4, 2], [4, 3], [5, 2], [5, 3]]
我以前用这样的键排序
bb = int(sorted(ab, key = lambda x:(int(x[1])))[-1][1])
对于这个列表的结果
[[1, 1], [2, 1], [2, 2], [3, 2]]
我可以得到 3 和 2,这是每行的最大值 但是我花了太多时间,所以我怎样才能加快速度呢? 我希望能够设置诸如排序方法之类的键,请帮助
【问题讨论】:
标签: python list sorting multidimensional-array max