> l = [1, 2, 3, 4]
> [sum(l[:x+1]) for x in xrange(len(l))]

Thanks,

actually my problem is a bit more complex (I thought I could get a
solution by posting a simplified version...)

The list is composed of objects:
l = [obj1, obj2, obj3, obj4]
and I need to call a method (say method1) on each object as follow:
l1 = [obj1.method1(obj2), obj2.method1(obj3), obj3.method1(obj4),
obj4]

Is there a clean way of doing this?

Thanks again
Francesco

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

Reply via email to