如何从元组列表中获取最新日期?

塞西莉亚

我有一个看起来像这样的列表:

[(0, '2015-10-08'), (1, '2020-11-17'), (2, '2006-09-14'),....]

我想返回日期最晚的那个,我怎样才能做到这一点?

我试过:

a= [(0, '2015-10-08'), (1, '2020-11-17'), (2, '2006-09-14')]
print(max(a))

但这又回来了(2, '2006-09-14'),我很困惑,这是为什么?谢谢。

但伊朗

默认 max 函数作用于元组的第一个元素。您可以将其设置为第二个元素max(a, key=lambda x: x[1])

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

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

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章