Я хочу сделать одну функцию, которая будет принимать данные текущего месяца и текущего года и будет выдавать выходные данные за последние 12 и 24 месяца с годами, например,
, предположим, что функция f,
f(4,2019) # 4 is the current month and 2019 is the current year
Эта функция вернет два двух выхода
first output:
[3,2,1,12,11,10,9,8,7,6,5,4] # last 12 months from current month i.e. 4
[2019,2019,2019,2018,2018,2018,2018,2018,2018,2018,2018,2018]
# the years of corresponding months
second output:
[3,2,1,12,11,10,9,8,7,6,5,4,3,2,1,12,11,10,9,8,7,6,5,4] # last 24 months
[2019,2019,2019,2018,2018,2018,2018,2018,2018,2018,2018,2018,
2018,2018,2018,2017,2017,2017,2017,2017,2017,2017,2017,2017]
# years of above months
Как это сделать наиболее эффективно в Python?