zoukankan      html  css  js  c++  java
  • python map使用

    Python map() 函数

    Python 内置函数 Python 内置函数


    描述

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

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

    语法

    map() 函数语法:

    map(function, iterable,...)

    参数

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

    返回值

    Python 2.x 返回列表。

    Python 3.x 返回迭代器。

    实例

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

    defsquare(x) : # 计算平方数
      returnx ** 2

    mp = map(square, [1,2,3,4,5])
    for m in mp:
    print(m)

    结果如下:

    1
    4
    9
    16
    25

    >>> map(lambdax: x ** 2, [1, 2, 3, 4, 5])# 使用 lambda 匿名函数
    [1, 4, 9, 16, 25]
    # 提供了两个列表,对相同位置的列表数据进行相加
    >>> map(lambdax, y: x + y, [1, 3, 5, 7, 9], [2, 4, 6, 8, 10])
    [3, 7, 11, 15, 19]
  • 相关阅读:
    【HDOJ】1224 Free DIY Tour
    【HDOJ】1494 跑跑卡丁车
    【HDOJ】1495 非常可乐
    ACMer
    find the nth digit
    A C
    已知六条边的边长,求四面体体积
    快速排序
    {A} + {B}
    素数回文
  • 原文地址:https://www.cnblogs.com/Fmaj7/p/13172563.html
Copyright © 2011-2022 走看看