Bruno Desthuilliers wrote: > d = {} > for line in open(thefile): > arr = line.strip().split() > d[arr[0]] = arr Sorry, not picking on Bruno in particular, but I keep seeing this formulation around various places. When does line.strip().split() ever differ from line.split()? --Scott David Daniels Scott.Daniels at Acm.Org