1. pierwsza próba:

    result = [
        (calendar.day_abbr[weekday], utils.mean(intervals['start']), utils.mean(intervals['end'])
        for weekday, intervals in weekdays.iteritems()
    ]