map函数

作者: 秋山琳 | 来源:发表于2018-12-03 16:47 被阅读0次

map会将一个函数映射到一个输入列表的所有元素上,如:

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

squared = []

for i in items:

    squared.append(i**2)

return squared

map可以让我们用一种简单而漂亮的方式实现:

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

squared = list(map(lambda x : x**2, items))

map不仅可以用于一列表的简单元素输入,还可以用于一列表的函数输入:

def add(x):

    return (x+x)

def multiply(x):

    return (x*x)

funcs = [add,multiply]

for i in range(5):

    value = list(map(lambda x : x (i), funcs))

    print(value)

相关文章

  • 系统高阶函数

    主要包括: map 函数 reduce 函数 filter 函数 sorted 函数 map 函数 map(fun...

  • map

    map构造函数 map mapTT;//map默认构造函数: map(constmap &mp);//拷贝构造函数...

  • R. tidyverse,purrr包

    map 函数 map_家族 如: 类似于apply函数 与function(){}自编函数连用 map, map2...

  • 廖雪峰的学习笔记(三)高阶函数

    1.所谓的"高阶函数":把函数对象作为参数的函数.2.示例: map()函数:我们先看map。map()函数接收两...

  • map/reduce

    Python内建了map()和reduce()函数。 1、map()函数map()函数接收两个参数,一个是函数,一...

  • 二十一、map函数相关用法

    数组元素操作map及相关函数 map、flatMap、compactMap函数 filter函数 3 reduce...

  • map

    map()函数: map()会根据提供的函数对指定序列做映射。 语法: map(function, iterabl...

  • python 中的map(转载)

    1 map()函数的简介以及语法: map是python内置函数,会根据提供的函数对指定的序列做映射。 map()...

  • Python高级函数使用

    map的使用:map(function, iterable, ...)   map()函数接收两个参数,一个是函数...

  • JS-day3 +闭包

    map 函数 : 数组利用map函数迭代执行函数,高度抽象化,简化流程 reduce方法 ************...

网友评论

      本文标题:map函数

      本文链接:https://www.haomeiwen.com/subject/hanycqtx.html