def most_frequent_days(year):
"""
List of most frequent days of the week in the given year
"""
firstweek = set(range(datetime(year, 1, 1).weekday(), 7)) # weekday 0..6
lastweek = set(range(datetime(year, 12, 31).isoweekday())) # isoweekday 1..7
return [day_name[day] for day in sorted((firstweek & lastweek) or (firstweek | lastweek))]
评论列表
文章目录