python map函数用法,python3中map
1.python3中的语法,map是一个内置类,调用map()函数实际上就是实例化map类的过程。(由此可见,内置类的类名可以小写。)
从源代码来看,map函数有两个参数,一个是函数func(注意不是函数调用func()),一个是迭代参数。*表示可以有任意数量的迭代参数。
2.该函数使用iterable对象中的每个元素作为参数来调用func函数,并返回一个迭代器。
3.返回值在python3中,map()返回一个迭代器。
4.导入系统示例
定义sq(x):
返回x ** 2
it=map(sq,[1,2,3,4,5])
虽然正确:
尝试:
print(next(it),end= )
除了StopIteration:
sys.exit()
#运行结果
1 9 16 25在映射中使用lambda匿名函数
你书房里的问题没人回答?边肖创建了一个Python学习交流QQ群:857662006。
找志同道合的朋友互相帮助,群里也有不错的视频学习教程和PDF电子书!
it=map(x:x * * 2,[1,2,3,4,5])
因为我在里面:
print(i,end= )
#运行结果
1 4 9 16 25
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。