我有一个看起来像这样的列表:
[(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] 删除。
我来说两句