欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

python中map函数

程序员文章站 2022-06-22 12:59:36
map函数形参为一个函数和一个迭代对象 给定一个列表,实现加1 ......

map函数形参为一个函数和一个迭代对象

给定一个列表,实现加1

l = [1, 2, 3, 4, 5]

res = map(lambda x:x+1, l)

print(list(res))

# 不使用map函数,实现的效果是一模一样的
def add_test(x):
  return x+1

def map_test(func, array):
  temp = []
  for i in array:
    res = func(i)
    temp.add(res)
  return temp

res = map_test(add_test, l)
print(res)