[EMAIL PROTECTED] wrote:

> | would use a recursive approach for this - given that you have a sort
> of recursive datastructure:
>
> py> def SetNewDataParam2(Data, NewData):
> ...     if type(Data[Data.keys()[0]]) == type(dict()):
> ...         SetNewDataParam2(Data[Data.keys()[0]], NewData)
> ...     else:
> ...         Data[Data.keys()[0]] = NewData
> ...

Data[Data.keys()[0]] is used 3 times in the above code. Is there some
way to factor out that usage? I'm just starting python but I'm always
on the lookout for DRY :)

-- 
http://mail.python.org/mailman/listinfo/python-list

Reply via email to