def parseArgs(args):
    """Given a list of strings, produces a list
    where those strings have been parsed (where
    possible) as floats or integers."""
    parsed = []
    for arg in args:
        print arg
        arg = arg.strip()
        interpretation = None
        try:
            interpretation = float(arg)
            if string.find(arg, ".") == -1:
                interpretation = int(interpretation)
        except:
            # Oh - it was a string.
            interpretation = arg
            pass
        parsed.append(interpretation)
    return parsed
def parseArgs(args):
    """Given a list of strings, produces a list
    where those strings have been parsed (where
    possible) as floats or integers."""
    parsed = []
    for arg in args:
        print arg
        arg = arg.strip()
        interpretation = None
        try:
            interpretation = float(arg)
            if string.find(arg, ".") == -1:
                interpretation = int(interpretation)
        except:
            # Oh - it was a string.
            interpretation = arg
            pass
        parsed.append(interpretation)
    return parsed
def parseArgs ( args ) : parsed = [ ] for arg in args : print arg arg = arg . strip ( ) interpretation = None try : interpretation = float ( arg ) if string . find ( arg , "." ) == - 1 : interpretation = int ( interpretation ) except : # Oh - it was a string. interpretation = arg pass parsed . append ( interpretation ) return parsed
Given a list of strings, produces a list
    where those strings have been parsed (where
    possible) as floats or integers.
Given a list of strings produces a list where those strings have been parsed ( where possible ) as floats or integers .