rendered paste bodydef read_flights (f): '''This function takes in a file containing daily flights and compiles them into a dictionary which they key of the dictionary is the location of the airport followed by a list of destinations as value''' dict1 = {} temp = [] d = collections.defaultdict(list) for line in f: k,v = line.split() d[k].append(v) return d print read_flights(open('daily_flights.txt'))############# MY OUTPUT #####################defaultdict(<type 'list'>, {'YHZ': ['YOW', 'YYT', 'YMX', 'YQX', 'YQM', 'YDF', 'YYR', 'YYZ', 'YHM'], 'YYT': ['YAY', 'YYZ', 'YAW', 'YQX', 'YDF', 'YYR', 'YHZ'], 'YVR': ['YXX', 'YEG', 'YYC', 'YXC', 'YXD', 'YXE', 'YHZ', 'YHM', 'YMX', 'YCD', 'YOW', 'YPR', 'YXS', 'YYT', 'YYZ', 'YYJ', 'YAV'], 'YEG': ['YZF', 'YVR', 'YYZ', 'YYJ', 'YMX', 'YMM', 'YEV', 'YQU', 'YLW', 'YXX', 'YYC', 'YXE'], 'YYZ': ['YXX', 'YYC', 'YYG', 'YDF', 'YMM', 'YFC', 'YHZ', 'YGK', 'YXU', 'YQM', 'YYB', 'YQB', 'YQR', 'YSJ', 'YYT', 'YZR', 'YXE', 'YAM', 'YSB', 'YQT', 'YTS', 'YVR', 'YYJ', 'YQG', 'YWG', 'YEG']})########## daily_flights.txt below###########YEG YZFYEG YVRYEG YYZYEG YYJYEG YMXYEG YMMYEG YEVYEG YQUYEG YLWYEG YXXYEG YYCYEG YXEYYT YAYYYT YYZYYT YAWYYT YQXYYT YDFYYT YYRYYT YHZYHZ YOWYHZ YYTYHZ YMXYHZ YQXYHZ YQMYHZ YDFYHZ YYRYHZ YYZYHZ YHMYYZ YXXYYZ YYCYYZ YYGYYZ YDFYYZ YMMYYZ YFCYYZ YHZYYZ YGKYYZ YXUYYZ YQMYYZ YYBYYZ YQBYYZ YQRYYZ YSJYYZ YYTYYZ YZRYYZ YXEYYZ YAMYYZ YSBYYZ YQTYYZ YTSYYZ YVRYYZ YYJYYZ YQGYYZ YWGYYZ YEGYVR YXXYVR YEGYVR YYCYVR YXCYVR YXDYVR YXEYVR YHZ YVR YHMYVR YMXYVR YCDYVR YOWYVR YPRYVR YXSYVR YYTYVR YYZYVR YYJYVR YAV