PatrickL
2022-12-14
来自上海
print(list(map(lambda x,y:x+y, [1, 3, 5, 7, 9], [2, 4, 6, 8, 10])))
6
yanyu-xin
2023-02-07
来自广东
ls1 = [ 1, 3, 5, 7, 9 ] ls2 = [ 2, 4, 6, 8, 10 ] # 方法1,用函数 def add_list(num1,num2): return num1 + num2 ls3 = list(map(add_list, ls1,ls2)) print(ls3) '''--------------------------------''' # 方法2,用lambda ls4 = list(map(lambda x1, y1: x1+y1 , ls1,ls2)) print(ls4)
1
Guan YD
2023-08-15
来自陕西
list1 = [] def test_add(a,b) : return a+b # for循环 for i in map(test_add,[ 1, 3, 5, 7, 9 ],[ 2, 4, 6, 8, 10 ]): list1.append(i) print(list1) # list类型转换 list1 = list(map(test_add,[ 1, 3, 5, 7, 9 ],[ 2, 4, 6, 8, 10 ])) print(list1) # 使用lambda表达式 list1 = list(map(lambda x,y:x+y,[ 1, 3, 5, 7, 9 ],[ 2, 4, 6, 8, 10 ])) print(list1)
Geek_219b52
2023-08-14
来自浙江
#使用高阶函数合并两个列表,使每个列表对应位置的元素相加,得到新的列表,如:[ 1, 3, 5, 7, 9 ] 和 [ 2, 4, 6, 8, 10 ] 相加后得到 [ 3, 7, 11, 15, 19] for i in map(lambda x,y:x+y,[1,3,5,7,9],[2,4,6,8,10]): print(i) print(list(map(lambda x,y:x+y,[1,3,5,7,9],[2,4,6,8,10])))
Geek_Mike
2023-07-21
来自云南
方法一: list1 = [1,2,3,4,5] list2 = [10,11,12,13,14] print(list(map(lambda x,y: x+y, list1, list2))) 方法二: print(list(map(lambda x,y: x+y, list(range(5)), list(range(5))))) 方法三: def combine_list(list1, list2, range_num): tuple1 = tuple(list1) tuple2 = tuple(list2) list3 = [] for i in range(range_num): j = i list3.append(tuple1[i] + tuple2[j]) print(list3) list1 = [1,2,3,4,5] list2 = [10,11,12,13,14] from functools import partial new_func = partial(combine_list, list1, list2) new_func(5) # =combine_list(list1, list2, 5)
Greenery
2023-07-18
add = lambda x, y: x + y for m in map(add, range(1, 5), range(2, 6)): print(m)
GeekNEO
2023-03-02
来自浙江
list01 = [1, 3, 5, 7, 9] list02 = [2, 4, 6, 8, 10] list03 = list(map(lambda x, y: x + y, list01, list02)) print(list03)
朱雯
2023-02-15
来自北京
def addList(num1, num2): return num1 + num2 list3 = list(map(addList, list1, list2)) list4 = list(map(lambda x, y: x + y, list1, list2))
Ying
2023-02-15
来自上海
list1 = [1,2,3,4,5] list2 = [6,7,8,9,10] list3 = [] def add(x,y): return x + y for i in map(add, list1, list2): list3.append(i) print(list3)
Cy23
2023-01-16
来自辽宁
list1 = [1,3,5,7,9] list2 = [2,4,6,8,10] print(list(map(lambda x,y: x+y,list1,list2))