map(lambdax, y : (x**y,x+y),[2,4,6],[3,2,1])
# 结果如下
[(8,5),(16,6),(6,7)]
完整代码是?
直接print出来啊
a = map(lambda x, y : (x**y,x+y),[2,4,6],[3,2,1])
print(list(a))
我只会轮询
tem = []
for x,y in zip([2, 4, 6], [3, 2, 1]):
tem.append((x**y, x+y))
print(tem)
print(list(map(lambda x,y: (x**y, x+y), zip([2, 4, 6], [3, 2, 1]))))
print(list(map(lambda x,y: (x**y, x+y), [2, 4, 6], [3, 2, 1])))
def map(f,l1,l2):
res = []
for i int range(0, len(l1)):
res.append(f(l1[i], l2[i]))
return res