Dave> I wouldn't mind having a dictionary comp but don't need it nearly Dave> as much, ... And you can always fudge it with a dictionary and a list comprehension: d = {} [d.update({...}) for ...] or d = dict([(k,v) for ...]) Skip