"""
1 接收多个参数 :第一个为function函数 ,之后为一个或多个Iterable
2 功能:
让Iterable中的每一个元素,依次按顺序传入function函数进行计算,以最少Iterable中元素个数为准,返回function函数作用后的新列表
3 Python 2.x 返回列表。 Python 3.x 返回迭代器。
"""
def test_fun(num1,num2):
"""
用于use_map函数调用
:return:
"""
num1 += num2
return num1
def use_map():
"""
map常用方法
1)普通函数
2)匿名函数
:return:
"""
res1 = map(test_fun,[1,2,4,5],[5,6,7])
res2 = map(lambda x: x ** 2, [x for x in range(10)])
print(list(res1),list(res2),sep='=') # [6, 8, 11]=[0, 1, 4, 9, 16, 25, 36, 49, 64, 81]
if __name__ == '__main__':
use_map()
python中map函数的使用
最新推荐文章于 2024-07-19 09:23:21 发布