python map函数

map 是 Python 的一个内置函数,它的基本格式是:map(func, seq)
    
    func 是一个函数对象,seq 是一个序列对象,在执行的时候,seq 中的每个元素按照从左到右的顺序依次被取出来,塞到 func 函数里面,并将 func 的返回值依次存到一个列表里。
    
    对于 map 要主要理解以下几个点就好了:

            1.对可迭代的对象中的每一个元素,依次使用 fun 的方法(其实本质上就是一个 for 循环)。

            2.将所有的结果返回一个 map 对象,这个对象是个迭代器。
对列表a=[1,3,5],b=[2,4,6]相乘得到[2,12,30]

a = [1,3,5]

b = [2,4,6]



print(list(map(lambda x,y: x*y, a, b)))

 

 

 

posted @ 2022-05-05 21:12  大熊童鞋  阅读(229)  评论(0编辑  收藏  举报