您可以使用Python的sort()方法来按日期降序排序,并使用lambda函数将空值显示在前面。以下是一个示例代码:
dates = [date1, date2, date3, ..., None]
sorted_dates = sorted(dates, key=lambda x: x or datetime.min, reverse=True)
在这个例子中,dates
是一个包含日期和空值的列表。None
表示空值。sorted_dates
是按日期降序排序后的结果。
key=lambda x: x or datetime.min
的作用是将空值替换为datetime.min
,以便在排序中将其放在前面。
请注意,您需要导入datetime
模块来使用datetime.min
。
希望这可以帮助到您!
上一篇:按日期降序排序