import datetime
weekday20240101=datetime.datetime(2024,1,1).isocalendar()
weekday20240301=datetime.datetime(2024,3,1).isocalendar()
print("mtwrfsu"[weekday20240101[2]])
print("mtwrfsu"[weekday20240301[2]])
years=map(
lambda year:
datetime.datetime(year,1,1).isocalendar()
,range(2023,1969,-1)
)
years =filter(
lambda weekday :
weekday[2]==weekday20240101[2]
,years
)
years = map(lambda year:year[0],years)
print( years )
years=map(lambda year:datetime.datetime(year,3,1).isocalendar(),years)
years=filter(lambda weekday:weekday[2]==weekday20240301[2],years)
years=map(lambda year:year[0],years)
print( years )
結果
t
s
[2018, 2007, 2001, 1996, 1990, 1979, 1973]
[1996]