Python中列表列表的最大值

马丁·布希耶(Martin Bouhier)

我在列表列表中寻找item [6]的最大值。我还需要列表的索引。13 vs 23 = 23和在这种情况下的比较[1]。有什么办法吗?

comparation = [
    [(Timestamp('2018-02-08 00:00:00'), 26, 211.8711395263672), (Timestamp('2018-02-21 00:00:00'), 34, 222.0032501220703), 1.2665138244628906, 178.94178009033203, 'MIN', (39, Timestamp('2018-02-28 00:00:00')), 13, 398],
    [(Timestamp('2018-02-08 00:00:00'), 26, 211.8711395263672), (Timestamp('2018-03-02 00:00:00'), 41, 220.2726287841797), 0.5600992838541666, 197.30855814615884, 'MIN', (49, Timestamp('2018-03-14 00:00:00')), 23, 388]
]

b = [max(p) for p in comparation]
塞尔丘克

max函数具有一个可用于此目的key参数

max(comparation, key=lambda x: x[6])

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章