map是什么?

发布网友 发布时间:2022-04-22 03:51

我来回答

4个回答

懂视网 时间:2022-04-18 21:13

map(func, *iterables) --> map object
  • func 逻辑简单lambda匿名函数,逻辑复杂需自拟;
  • *iterables 可迭代对象
  • map函数所得的结果也是一个可迭代对象,但是只能遍例一次.
  • ?

    ?

    
    

    例: 自定义函数模拟内置函数map,列表自增减1及平方

    
    

    内置函数map实现列表自增减1及平方

    li = [1, 2, 3, 4, 5, 6, 7, 8, 9]
    # 自增1
    print(list(map(lambda x: x + 1, li)))
    # 自减1
    print(list(map(lambda x: x - 1, li)))
    # 平方
    print(
     list(
     map(lambda x: x ** 2, li)
     )
    )
    
    

    自定义函数实现

    li = [1, 2, 3, 4, 5, 6, 7, 8, 9]
    
    
    # 自增1
    def add1(x):
     return x + 1
    
    
    # 自减1
    def red1(x):
     return x - 1
    
    
    # 平方
    def square(x):
     return x ** 2
    
    
    def map_test(func, l):
     tl = []
     for i in l:
     tl.append(func(i))
     return tl
    
    # 调用上面定义的函数
    print(map_test(add1, li))
    print(map_test(red1, li))
    print(map_test(square, li))

    ?

    自定义函数+匿名函数实现

    li = [1, 2, 3, 4, 5, 6, 7, 8, 9]
    
    def map_test(func, l):
     tl = []
     for i in l:
     tl.append(func(i))
     return tl
    
    print(map_test(lambda x: x + 1, li))
    print(map_test(lambda x: x - 1, li))
    print(map_test(lambda x: x ** 2, li))

    ?

    ?

    热心网友 时间:2022-04-18 18:21

    Map,英语单词,名词、动词,作名词时意为“地图;天体图;示意图,分布图;染色体图;(非正式)面孔”。作动词时意为“绘制地图;了解信息;计划;映现;映射;与……有关;确定基因在染色体中的位置”。短语搭配有:

    World Map世界地图 ; 全世界电子地图 ; 地界地图 ; 世界舆图。

    geologic map地质图 ; 地质学 ; 地质年代。

    heat map热图 ; 网站点击热图 ; 热度图。

    map puffer条纹叉鼻鲀。

    Genetic map[遗]遗传图谱 ; 遗传图 ;[遗]遗传学图 ; 基因图谱。

    Multilinear map多重线性映射。

    Camera Map相机贴图编辑器 ; 环境相机贴图编辑器 ; 摄影机贴图 ; 情况照相机贴图编纂器。

    Google Map谷歌地图 ; Google地图 ; 谷歌舆图 ; 卫星地图。

    cognitive map认知地图 ; 认知图 ; 认识地图 ; 在认知图。

    双语例句:

    1、But how do you make that map?

    但是,你如何作出这样的地图吗?

    2、Yes, good, but how about to point it out on map ?

    是的,很好,但怎么样在地图上指出来呢?

    3、As with an operation map, you connect inputs and outputs of one operation to the corresponding inputs and outputs of another operation.

    与操作映射一样,您将一个操作的输入和输出连接到另一个操作的对应输入和输出。

    热心网友 时间:2022-04-18 19:55

    地图的意思

    热心网友 时间:2022-04-18 21:47

    地图

    声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com