查找最新版本的字符串——Python

试图找到最新版本的字符串列表。例如,

"01022021_1"
"01032021_1"
"02032021_1"
"02032021_2"

最近的将是最后一个,但是我如何使用正则表达式来获取这些字符串并挑选出最新的日期和版本名称?

所以这些是带有版本号的日期。

回答

max()与提取和重新排序字符串部分的键一起使用,以便年份最重要。

max(yourList, key = lambda s: (s[4:8], s[:4], int(s[8:])))
#                              YYYY    MMDD   VERSION


以上是查找最新版本的字符串——Python的全部内容。
THE END
分享
二维码
< <上一篇
下一篇>>