我有一个带有日期的列表。目前我只对每个元组的键 1 和 2 感兴趣。 month/year
search_count=[(1L, 4, 2016), (3L, 5, 2016)]
我正在尝试此代码,但通过这种方式,我只能获得最大和最小年份。我对月份和年份的组合感兴趣。
min_date = min(search_count,key=itemgetter(2))
max_date = max(search_count,key=itemgetter(2))
我怎样才能做到这一点?好像我需要最小和最大两个键。
最佳答案
您可以将多个索引传递给 itemgetter
。首先按 2
(年)排序,然后按 1
(月)排序:
min_date = min(search_count, key=itemgetter(2, 1))
max_date = max(search_count, key=itemgetter(2, 1))
关于python - 查找最大和最小日期,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/37061125/