Python日期格式转换:将'3-15'改成'3月15日' - 使用map和lambda表达式
使用map函数和lambda表达式可以轻松地将'3-15'这种日期格式转换为'3月15日'格式。
dates = ["3-15", "4-20", "5-5"]
formatted_dates = list(map(lambda date: f"{date.split('-')[0]}月{date.split('-')[1]}日", dates))
print(formatted_dates)
输出结果为:
['3月15日', '4月20日', '5月5日']
在这个例子中,首先定义了一个日期列表dates,其中包含了'3-15'、'4-20'和'5-5'这三个日期。然后使用map函数将列表中的每个元素应用于lambda表达式。
lambda表达式将每个日期字符串进行分割,得到月份和日期,然后使用f-string将它们拼接成'3月15日'这种格式的字符串。
最后将map对象转换为列表,并打印出结果。输出结果即为将'3-15'、'4-20'和'5-5'转换成'3月15日'、'4月20日'和'5月5日'的格式。
原文地址: https://www.cveoy.top/t/topic/qC1w 著作权归作者所有。请勿转载和采集!