All pastes #770078 Raw Edit

Untitled

public python v1 · immutable
·published 2007-11-11 21:55 UTC
rendered paste body
def 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