以下是一个示例代码,将一组日期按照不同年份的分开月份进行存储:
from collections import defaultdict
# 输入的日期列表
dates = ['2020-01-01', '2020-02-01', '2020-03-01', '2019-01-01', '2019-02-01', '2018-01-01']
# 创建一个字典,用于存储分开年份和月份的日期列表
result = defaultdict(list)
# 遍历日期列表
for date in dates:
year, month, _ = date.split('-')
result[year].append(month)
# 打印结果
for year, months in result.items():
print(year, months)
运行以上代码,输出结果如下:
2020 ['01', '02', '03']
2019 ['01', '02']
2018 ['01']
在这个示例中,我们使用了一个defaultdict来创建一个字典,其中每个键对应一个年份,值是一个列表,用于存储该年份的所有月份。然后,我们遍历输入的日期列表,将每个日期拆分为年份和月份,并将月份添加到相应年份的列表中。最后,我们打印出每个年份和对应的月份列表。
上一篇:不同年份不同城市的整洁GDP数据
下一篇:不同年份的Python重采样问题