【发布时间】:2019-04-18 12:16:03
【问题描述】:
我有以下列表:
[[Timestamp('2018-04-07 00:00:00'), Timestamp('2018-07-07 00:00:00'),Timestamp('2020-04-07 00:00:00')], [Timestamp('2018-04-07 00:00:00'),Timestamp('2018-10-07 00:00:00'),Timestamp('2018-12-07 00:00:00'),Timestamp('2021-04-07 00:00:00'),Timestamp('2022-04-07 00:00:00'),Timestamp('2023-04-07 00:00:00')]
我的问题是是否可以按另一个日期过滤列表列表。例如: 如果我选择这个日期:
datetime.datetime(2019, 1, 26, 0, 0)
有没有办法过滤列表列表,只取那些高于我选择的日期以及我的日期之前的最后一个日期的日期? 例如,对于我要保留值的列表的第一个列表:
[Timestamp('2018-07-07 00:00:00'),Timestamp('2020-04-07 00:00:00')]
对于列表列表的第二个列表:
[Timestamp('2018-12-07 00:00:00'),Timestamp('2021-04-07 00:00:00'),Timestamp('2022-04-07 00:00:00'),Timestamp('2023-04-07 00:00:00')]
【问题讨论】:
标签: python python-3.x datetime timestamp filtering