当前位置: > Python+大数据 >

Python数据分析好用的map函数
栏目分类:Python+大数据   发布日期:2019年03月04日 15:59:09   浏览次数:

        Python是一种面向对象的脚本语言,但是应用十分广泛,在爬虫,web,数据挖掘,人工智能的领域都有十分火热的应用。python不仅拥有大量的第三方库,而且原生内置了许多功能强大的函数,在你用数十行甚至几十行才能实现的功能,python用一行代码就能轻松愉快的解决了,接下我会介绍内置的map函数的用法。

                                        
1.map函数描述

map函数根据提供的函数对可迭代的序列做映射操作

2.map(func, *iterables)

func -- 对序列映射操作提供的函数
iterables-- 可迭代的对象,可以是列表,字典,集合甚至多个可迭代的对象
返回一个可迭代的map对象

3.map使用


>>> def sqr(x):                  
   ...    return x ** 2                                        
                                     
>>> list(map(sqr, [1,2,3,4,5]))  
...[1, 4, 9, 16, 25] 
          
>>>list(map(lambda x: x ** 2, [1,2,3,4,5])
[1, 4, 9, 16, 25]  
>>>list(map(lambda x, y: x * y, [1, 3, 5, 7, 9], [2, 4, 6, 8, 10]))
 ...[2, 12, 30, 56, 90]


4.map返回的是一个可迭代的对象,并不会立即执行,相对于for循环操作序列,显得更加简洁。

好了,这就是map函数的简单用法,你学到了么?

相关热词:

热门关键词
python字符串
     
python教程 python爬虫 python人工智能 Python+大数据 python问答