map函数

作者: 梅花九弄丶 | 来源:发表于2017-11-15 20:22 被阅读0次

map函数会根据提供的函数对指定的序列做映射

map(...)
      map(function,sequence[,squence,...])->list

function:是一个函数
sequence:是一个或多个序列,取决于function需要几个参数
返回值是一个map
参数序列中的每一个元素分别调用function函数,返回包含每次function函数返回值的list

#函数需要一个参数
map(lambda x: x*x,[1,2,3])
#结果为:[1,4,9]

#函数需要两个参数
map(lambda x,y:x+y,[1,2,3],[4,5,6])
#结果为:[5,7,9]

def f1( x, y ):  
    return (x,y)

l1 = [ 0, 1, 2, 3, 4, 5, 6 ]  
l2 = [ 'Sun', 'M', 'T', 'W', 'T', 'F', 'S' ]
l3 = map( f1, l1, l2 ) 
print(list(l3))
#结果为:[(0, 'Sun'), (1, 'M'), (2, 'T'), (3, 'W'), (4, 'T'), (5, 'F'), (6, 'S')]

相关文章

  • 系统高阶函数

    主要包括: 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/uvihvxtx.html