【发布时间】:2018-11-14 16:31:32
【问题描述】:
list = ['xxxx ResultDatetime:2017-05-31 09:38:00.000:ResultDatetime', 'xxxx ResultDatetime:2017-05-26 15:36:00.000:ResultDatetime', 'yyyyy' ResultDatetime:2017-10-23 16:16:00.000:ResultDatetime]
datet = re.compile(r'ResultDatetime:(\d{4}-\d{2}-\d{2} \d{2}:\d{2})')
list.sort(key = lambda x: ........)
我想按从最早日期开始的顺序对列表进行排序。我应该如何使用 lambda 和正则表达式来处理它?
【问题讨论】:
-
为什么会有这些奇怪的字符串?给定列表的预期输出是什么?
-
很抱歉,原始字符串中包含“
-
避免
list作为变量名,已经有内置的list。 -
yes list 不应该被用作变量名。谢谢