RickMuller wrote:
> One of my all-time favorite scripts is parseline, which is printed

here is another way to write that:

def parseline(line, format):
     trans  = {'x':lambda x:None,'s':str,'f':float,'d':int,'i':int}
     return [ trans[f](w) for f,w in zip(format, line.split() ) ]

>>> parseline( 'A 1 22 3 6', 'sdxf')
['A', 1, None, 3.0]


I.

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

Reply via email to