python中map函数的使用,能用map接收前端参数
说明
1.map函数接收两个参数,一个是函数,另一个是Iterable。
2.map将传递的函数依次作用于序列的每个元素,并将结果返回给新的迭代器。
实例
#地图使用
#求arr的每个元素的平方
arr=[1,2,3,4,5,6,7,8]
defsquare(x):
returnx*x
结果=map(square,arr)
打印(列表(结果))
#lambda与map一起使用
result 1=map(x : x * x,arr)
打印(列表(结果1))
#lambda在map中使用多个参数;如果arr的数量与arr1的数量不同,则只计算最小数量。例如,如果arr1的个数小于arr的个数,则只返回5个元素;否则,如果arr的数目小于arr1的数目,则只计算arr位数。
arr1=[1,2,3,4,5,6]
result 2=map(x,y:x*x y,arr,arr1)
Print(list(result2))以上是对Python地图接收参数的探索。希望对你有帮助。更多python学习方向:Python基础课程
本教程运行环境:windows7系统,Python 3.9.1,DELL G3电脑。
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。