I take it python doesn't support defaults when assigning to a tuple, eg: for line in file: (parameter, value, units = 'kg') = line.split() along the lines of default parameter assignment in function calls.