How to parsing a sequence of integers

Bruno Desthuilliers bruno.42.desthuilliers at websiteburo.invalid
Fri Dec 19 08:33:19 EST 2008


Steven Woody a écrit :
> Hi,
> 
> I am a newbie and is reading the python book.  Could anyone tell me,
> how to parsing the following string
>    "123 100 12 37 ..."
 > into a list of integers on which I can then apply max()/min()?

source = "123 100 12 37"
list_of_ints = [int(part) for part in source.strip().split()]

> 
> In additional to max/min, is there something like average()?

Not AFAIK, but it's really trivial

def average(lst):
    """ assume lst is a list of numerics """
    return sum(lst) / len(lst)




More information about the Python-list mailing list