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]

浙公网安备 33010602011771号