• 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))
    
    