返回顶部
首页 > 资讯 > 后端开发 > Python >python函数map
  • 397
分享到

python函数map

函数pythonmap 2023-01-31 01:01:45 397人浏览 安东尼

Python 官方文档:入门教程 => 点击学习

摘要

map(function, iterable, ...)Apply function to every item of iterable and return a list of the results. If additional ite

map(function, iterable, ...)


Apply function to every item of iterable and return a list of the results. If additional iterable arguments are passed, function must take that many arguments and is applied to the items from all iterables in parallel. If one iterable is shorter than another it is assumed to be extended withNoneitems. If function isNone, the identity function is assumed; if there are multiple arguments, map() returns a list consisting of tuples containing the corresponding items from all iterables (a kind of transpose operation). The iterable arguments may be a sequence or any iterable object; the result is always a list.


Apply function to every item of iterable and return a list of the results.

将可迭代的iterable参数中的每一个元素作为function的参数执行,将结果作为一个列表返回。

>>> def foo(a):
...    return a**a
... 
>>> a
[1, 2, 3]
>>> map(foo,a)
[1, 4, 27]
>>>

 If additional iterable arguments are passed, function must take that many arguments and is applied to the items from all iterables in parallel.

如果有多个可迭代的参数,所有的iterables会同时传递相同位置的元素给function(并行)

>>> def add(a,b):
... return a+b
... 
>>> a=[1,2,3]
>>> b=[4,5,6]
>>> map(add,a,b)
[5, 7, 9]
>>>

翻译不了了:

就这样吧。

>>> c
[7, 8]
>>> a
[1, 2, 3]
>>> map(add,a,c)
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
  File "<stdin>", line 2, in add
TypeError: unsupported operand type(s) for +: 'int' and 'NoneType'
>>> map(mm,a,c)
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
NameError: name 'mm' is not defined
>>> map(None,a,c)
[(1, 7), (2, 8), (3, None)]
>>> a
[1, 2, 3]
>>> b
[4, 5, 6]
>>> map(None,a,b)
[(1, 4), (2, 5), (3, 6)]
>>> c
[7, 8]
>>> map(None,a,c)
[(1, 7), (2, 8), (3, None)]
>>>


--结束END--

本文标题: python函数map

本文链接: https://lsjlt.com/news/183883.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
  • python函数map
    map(function, iterable, ...)Apply function to every item of iterable and return a list of the results. If additional ite...
    99+
    2023-01-31
    函数 python map
  • 详解Python map函数及Python map()函数的用法
    python map函数 map()函数 map()是 Python 内置的高阶函数,它接收一个函数 f 和一个 list,并通过把函数 f 依次作用在 list 的每个元素上,得到一个新的 list ...
    99+
    2022-06-04
    函数 详解 Python
  • python的map()函数
    map() 会根据提供的函数对指定序列做映射。第一个参数 function 以参数序列中的每一个元素调用 function 函数,返回包含每次 function 函数返回值的新列表。map() 函数语法:map(function, iter...
    99+
    2023-01-31
    函数 python map
  • python中的map()函数
    先来看一下官方文档: map(function, iterable, ...)Apply function to every item of iterable and return a list of the results. If ad...
    99+
    2023-01-31
    函数 python map
  • Python之map()函数详解
    文章目录 一、map() 函数简介1.1 map() 函数基本语法1.2 map() 函数+ lambda表达式1.3 map() 函数输入多个可迭代对象iterable1.4 查看返回的迭代...
    99+
    2023-09-24
    python 开发语言
  • Python自带函数map(),zip(
    1.map()函数map()函数的目的是对每个成员迭代执行一个函数操作,最后返回的是一个列表map(function, sequence[, sequence, ...]) -> listIn [82]: def add100(x):...
    99+
    2023-01-31
    自带 函数 Python
  • python内置函数map/reduce
    python有几个内置的函数很有意 思:map/filter/reduce,都是对一个集合进行处理,filter很容易理解用于过滤,map用于映射,reduce用于归并. 是python列表方法的三架马车。 filte...
    99+
    2023-01-31
    函数 python reduce
  • python如何使用map()函数
    这篇文章将为大家详细讲解有关python如何使用map()函数,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。map()map()是一个内置的Python函数,用于将一个函数应用于元素序列(如列表或字典)。...
    99+
    2023-06-03
  • 【Python】python map()函数和lambda表达式
    python map(fun,[arg]+)函数最少有两个参数,第一参数为一个函数名,第二个参数是对应的这个函数的参数(一般为一个或多个list)>>>def fun(x):...  &nbs...
    99+
    2023-06-02
  • python中Map函数有什么用
    这篇文章主要为大家展示了“python中Map函数有什么用”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“python中Map函数有什么用”这篇文章吧。Map 函...
    99+
    2024-04-02
  • python学习之map函数和reduc
    MapReduce:面向大型集群的简化数据处理   引文 map()函数 Python中的map()函数接收两个参数,一个是调用函数对象(python中处处皆对象,函数未实例前也可以当对象一样调用),另一个是调用函数所需要的参数,返回值是...
    99+
    2023-01-30
    函数 python map
  • python字典构造函数dict(map
    Python字典的构造函数有三个,dict()、dict(**args)、dict(mapping),其中第一个、第二个构造函数比较好理解也比较容易使用, 而dict(mapping)这个构造函数的使用比较难理解。 1 dict()构造函...
    99+
    2023-01-31
    字典 函数 python
  • Python中如何使用map函数
    Python中如何使用map函数,针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。用法map(func, seq1[, seq2,…])map接收两个参数,第一个参数是函数名,...
    99+
    2023-06-04
  • python中map()函数有什么用
    这篇文章主要为大家展示了“python中map()函数有什么用”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“python中map()函数有什么用”这篇文章吧。map()map():该函数会根据提...
    99+
    2023-06-03
  • Python函数介绍:map函数的介绍及示例
    Python函数介绍:map函数的介绍及示例在Python编程中,函数是一种非常重要的工具,可以用来封装一段可复用的代码。其中,map函数是一个强大且常用的函数,它可以对一个可迭代对象中的每一个元素应用一个指定的函数,然后返回一个新的可迭代...
    99+
    2023-11-03
    示例 Python函数 map函数
  • python中的map函数语法详解
    目录1 map()函数的简介以及语法:2 map()函数实例:1 map()函数的简介以及语法: map是python内置函数,会根据提供的函数对指定的序列做映射。 map()函数的...
    99+
    2024-04-02
  • python中的map函数有什么用
    在Python中,`map()`函数用于将一个函数应用于一个或多个可迭代对象(如列表或元组)的每个元素,并将结果新的迭代器返回。`m...
    99+
    2023-10-10
    python
  • python如何使用Map()映射函数
    这篇文章主要介绍python如何使用Map()映射函数,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!Map()映射函数map()函数是个高阶函数(即使用函数作为参数或返回一个值作为其输出的函数)。其通用格式为map(...
    99+
    2023-06-27
  • python如何使用Map和Filter函数
    这篇文章主要介绍了python如何使用Map和Filter函数,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。Map和Filter一旦掌握了lambda表达式,学习将它们与Ma...
    99+
    2023-06-27
  • 关于python中map函数的使用
    1. 概念 map函数也是python中的一个内置函数,用法同之前讲过的filter函数类似。map在这里的意思是映射的意思,会根据提供的函数对指定序列做映射。 map函数会返回一个...
    99+
    2023-05-16
    python map python map函数
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作