zoukankan      html  css  js  c++  java
  • Python的程序结构[2] -> 类/Class[6] -> 内建类 map

    内建类map / Built-in Type map


    关于内建类

    map 是一个内建的类,能够返回一个 map 的 obj。map 的第一个参数为一个可执行函数,后续参数均为可迭代对象,map 会分别迭代后续参数并传给可执行函数,并将结果保存。

    1 def foo(a, b, c):
    2     return a+b+c
    3 print(list(map(foo, range(4), range(4), range(4))))

    上面的代码输出结果为

    [0, 3, 6, 9]

    Note: 在 Python2 中,由于 map 还是函数,因此返回的结果并非 obj 而是一个 list,从而可以直接打印显示,同时,map 函数还支持 None 作为第一个参数传入,此时会返回类似 zip 效果的结果。但这一功能已经在 Python3 中取消。

    关于 Python2 的 map 可参考这里

    相关阅读


    1. 关于内建类

  • 相关阅读:
    1.8 Hello World添加menu
    1.7 HelloWorld 添加视图
    1.6 Hello World
    1.5 组件开发基础
    awk
    sed
    grep / egrep
    Shell基础知识
    和管道符有关的命令
    Shell变量
  • 原文地址:https://www.cnblogs.com/stacklike/p/8099103.html
Copyright © 2011-2022 走看看