In [1]:
f = lambda x,y:x+y
In [2]:
print f(2,3)
In [3]:
print f(5,3)
In [4]:
print f(1,2,3)
In [5]:
def addition(a,b):
return a+b
In [6]:
f = lambda x,y,z:addition(x,y)+z
In [7]:
f(1,2,3)
Out[7]:
In [10]:
f = lambda x,y,z:addition(x,y)+z if x>y else addition(x,y)-z
In [11]:
f(1,2,3)
Out[11]:
In [12]:
f(2,1,3)
Out[12]:
In [13]:
a = [1,2,3,4]
b = [5,6,7,8]
print map(lambda x,y:x+y, a,b)
In [14]:
a = ['1','2','3','4']
b = ['5','6', '7', '8']
a = map(int, a)
In [15]:
a
Out[15]:
In [16]:
b
Out[16]:
In [17]:
b = map(int, b)
In [18]:
b
Out[18]:
In [21]:
def addition(e,f):
e=e*2 #2, 4
f=f*3 #15, 18
return e+f #17, 22
In [22]:
print map(addition, a,b)
In [ ]: