18. python zip lambda map

a = [1,2,3]
b = [4,5,6]
zip(a, b)
# zip return object
print(list(zip(a, b)))
#[(1, 4), (2, 5), (3, 6)]

for i,j in zip(a, b):
    print(i, j)

#lambda

fun2 = lambda x,y: x + y

fun2(2, 3)

# return 5

#map

map(fun2, [2], [3])

print(list(map(fun2, [2], [3])))

# [5]

print(list(map(fun2, [2,3], [3,5])))

#[5, 8]

  

posted @ 2017-03-18 12:55  涵叔  阅读(123)  评论(0)    收藏  举报