美文网首页
python标准库之内置函数

python标准库之内置函数

作者: _Rango_ | 来源:发表于2020-01-22 12:02 被阅读0次

    map新读

    根据官方说明:

    map(function, iterable, ...)
    返回一个将 function 应用于 iterable 中每一项并输出其结果的迭代器。 如果传入了额外的 iterable 参数,function 必须接受相同个数的实参并被应用于从所有可迭代对象中并行获取的项。 当有多个可迭代对象时,最短的可迭代对象耗尽则整个迭代就将结束。 对于函数的输入已经是参数元组的情况,请参阅 itertools.starmap()

    map函数,可以作用于多个可迭代对象,并把每个迭代对象的当前迭代元素按顺序作为function的参数列表,用于生成新的元素。map函数返回的结果是一个可迭代的map对象。
    示例:

    >>> x = map(int.__add__, range(0,10), range(1,11))
    >>> x
    <map object at 0x1090b2fd0>
    >>> list(x)
    [1, 3, 5, 7, 9, 11, 13, 15, 17, 19]
    

    参考资料:

    1. https://docs.python.org/zh-cn/3.8/library/functions.html

    相关文章

      网友评论

          本文标题:python标准库之内置函数

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