''' zip lambda map 的用法'''
a = [1, 2, 3]
b = [4, 5, 6]
print(zip(a, b)) #把a和b纵向压缩
#
# [(1, 4), (2, 5), (3, 6)]
print(list(zip(a, b)))
for i, j in zip(a, b):
print(i / 2, j * 2)
print(list(zip(a, a, b)))
# [(1, 1, 4), (2, 2, 5), (3, 3, 6)]
# lambda的用法,可以理解为匿名函数
def fun1(x, y):
return (x + y)
fun2 = lambda x, y: x + y #和上面的函数一样的效果
print(fun2(2, 3))
#map的用法,把函数功能和需要的参数一起打包
map(fun1, [1], [2]) #要用到的功能是fun1,参数是1和2,中括号是列表的意思
print(map(fun1, [1], [2]))
#
Comments NOTHING