python的map()函数

原文链接:https://www.runoob.com/python/python-func-map.html

描述

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

第一个参数 function 以参数序列中的每一个元素调用 function 函数,返回包含每次 function 函数返回值的新列表。

语法

map() 函数语法:

map(function, iterable, ...)

参数

  • function -- 函数
  • iterable -- 一个或多个序列

返回值

Python 2.x 返回列表。

Python 3.x 返回迭代器。

实例

以下实例展示了 map() 的使用方法:

>>>def square(x) : # 计算平方数

...       return x ** 2

...

>>> map(square, [1,2,3,4,5]) # 计算列表各个元素的平方 [1, 4, 9, 16, 25]

>>> map(lambda x: x ** 2, [1, 2, 3, 4, 5]) # 使用 lambda 匿名函数

[1, 4, 9, 16, 25]

# 提供了两个列表,对相同位置的列表数据进行相加

>>> map(lambda x, y: x + y, [1, 3, 5, 7, 9], [2, 4, 6, 8, 10])

[3, 7, 11, 15, 19]

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • Pytorch预训练模型以及修改

    pytorch中自带几种常用的深度学习网络预训练模型,torchvision.models包中包含alexnet、densenet、inception、resn...

    于小勇
  • 核方法

    版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。

    于小勇
  • Keras基本用法

    Keras是目前使用最为广泛的深度学习工具之一,它的底层可以支持TensorFlow、MXNet、CNTK和Theano。如今,Keras更是被直接引入了Ten...

    于小勇
  • python技能(1)-map函数

    yiduwangkai
  • 关于C/C++ 一些自己遇到的问题以及解惑

    有些自己遇到的,有一些是通过群友的提问应发的,问题本身的价值可能并不高,但其背后的原因才是我们应该学习的,下面我们来看看。

    花狗Fdog
  • Golang map 三板斧第二式:注意事项

    map 使用起来非常方便,但也有些必须要注意的地方,否则可能会导致程序异常甚至 panic。

    Dabelv
  • 通过欧拉计划学Rust编程(第650题)

    由于研究Libra等数字货币编程技术的需要,学习了一段时间的Rust编程,一不小心刷题上瘾。

    申龙斌
  • Go指南练习_斐波纳契闭包

    Zoctopus
  • 翻译连载 | 第 10 章:异步的函数式(上)-《JavaScript轻量级函数式编程》 |《你不知道的JS》姊妹篇

    原文地址:Functional-Light-JS 原文作者:Kyle Simpson-《You-Dont-Know-JS》作者 第 10 章:异步的函数式(上)...

    iKcamp
  • JS高级测试: ['1', '2', '3'].map(parseInt) 的运算结果是多少?

    map() 方法返回一个由原数组中的每个元素调用一个指定方法后的返回值组成的新数组。

    舒克

扫码关注云+社区

领取腾讯云代金券