【发布时间】:2021-02-24 11:29:19
【问题描述】:
我有以下形式的数据
data = [["one", 1], ["three", 3], ["two", 2]]
从这个列表中,我想找到第二项最大的子列表。
我可以这样做:
max_i = max([i[1] for i in data])
[i for i in filter(lambda i: i[1] == max_i, data)][0]
但这似乎不是很优雅的语法。有没有更好的语法更清晰的方法?
【问题讨论】:
标签: python