python学习
myofficials
nlper
展开
-
Python map,filter,reduce函数学习
1.map()函数#map(func,List) def foo(num): return num*num print map(foo,range(3)) 输出为: [0, 1, 4]map()函数的第一个参数是函数,第二个参数多组输入参数。 map()函数的功能是把每组输入作为函数的参数,并求得函数的返回值,以序列的形式输出2.filter()函数#filter(func,List) d原创 2017-04-28 21:15:33 · 322 阅读 · 0 评论 -
Python 迭代器
对于初次接触迭代器这个名字的人来说,确实是比较难理解的事。本篇博客就来简单地说说迭代器。 相信每个用过python的人都用过下面两句中至少其中一个:for i in range(n): passorfor i in xrange(n): pass上面中xrange()就是一个迭代器,range(n)会立即生成一个List(List本身是可迭代的),相当于for i in [0,1,原创 2017-04-28 22:03:15 · 392 阅读 · 0 评论