[Tutor] format currency

bob gailer bgailer at gmail.com
Fri Jan 2 21:05:24 CET 2009


Norman Khine wrote:
> Hello,
> I have this code, is there a better way to get the desired output.
>
> http://paste.lisp.org/display/72966

I'd add the variable information e g. ('fr', 'ascii', '%.2f', '%s %s'])  
to the individual dictionaries. Then all the relevant data is in one 
place. Then you need no if statement.

I also assume that only one dictionary will be selected. Then you don't 
need the for loop.

x = [d for d in currencies if d['is_selected'] == True][0]

This could be a great application for the recently discussed 
namedtuples, to be used in lieu of the dictionaries.


-- 
Bob Gailer
Chapel Hill NC 
919-636-4239



More information about the Tutor mailing list