substituting list comprehensions for map()

Jon P. jbperez at gmail.com
Mon Nov 2 02:54:16 EST 2009


I'd like to do:

resultlist = operandlist1 + operandlist2

where for example

operandlist1=[1,2,3,4,5]
operandlist2=[5,4,3,2,1]

and resultlist will become [6,6,6,6,6].  Using map(), I
can do:

map(lambda op1,op2: op1 + op2, operandlist1, operandlist2)

Is there any reasonable way to do this via a list comprehension ?



More information about the Python-list mailing list