python map函数

在序列中映射函数:map

程序对列表和其他序列常常要做的一件事就是对每一个元素进行一个操作并把其结果合起来。

counters = [1,2,3,4]  #list
updated = []
for x in counters:
    updated.append(x+10)
print(updated)
输出:


python实际上提供了一个内置的工具,为你做了大部分的工作。map函数会对一个序列对象中的每一个元素应用被传入的函数,并且返回一个包含了所有函数调用结果的一个列表。

counters = [1,2,3,4]  #list
def inc(x):
    return x+10
updated1 = map(inc,counters)
print(updated1)
输出:



你可能感兴趣的:(python,map)