zoukankan      html  css  js  c++  java
  • python:map 函数

    map(func, *iterables) --> map object


    map()是 Python 内置的高阶函数,它接收一个函数 func 和一个 list(*iterables),并通过把函数 func 依次作用在 list 的每个元素上,得到一个新的 list 并返回。

    例如,对于list [1, 2, 3, 4, 5, 6, 7, 8, 9]

    如果希望把list的每个元素都作平方,就可以用map()函数:


    map(f, [1, 2, 3, 4, 5, 6, 7, 8, 9])


    注意:map()函数不改变原有的 list,而是返回一个新的 list。

    python3:print(list(map)) #python3返回的是 map object

    LeetCode:problem 771

    sum(map(S.count, J))

    #S.count : func ;

    #J : *iterables ;

    #map: 对J中每个元素进行S.count计数。

    #sum([2,1,0,4,0]) = 7

  • 相关阅读:
    [转载]苹果推送通知服务
    Lovekey
    大数阶乘的位数
    大明A+B
    大数取余
    A+Bcoming
    大数取余(C++)
    验证角谷猜想
    麦森数(转)
    大数阶乘的位数(C++)
  • 原文地址:https://www.cnblogs.com/lemon-rain/p/9556226.html
Copyright © 2011-2022 走看看