def init_reports(): ''' A reports container with initial values ''' reports = {} for age_group in REPORTS_AGE_GROUPS.keys(): reports[age_group] = {} for sex in ('male', 'female', 'total'): reports[age_group][sex] = {} for level in REPORTS_READING_LEVELS.keys() \ + REPORTS_NUMERACY_LEVELS.keys() + ['total']: reports[age_group][sex][level] = {'nb': 0, 'percent': None} return reports