Python中的map,map在python中的用法
如何在python中使用map?
python中地图的使用:
map函数的原型是map(function,iterable,…),它的返回结果是一个列表。
函数参数是一个函数名,可以在python中构建,也可以自定义。参数iterable是可以迭代的对象,比如list、tuple、string。
这个函数意味着对iterable的每个元素应用函数,结果以列表的形式返回。iterable后面有一个省略号,表示可以传递多个iterable。如果有额外的可迭代参数,从这些参数中并行取出元素并调用函数。
内置函数str():
Str()是python的内置函数。在这个例子中,list/tuple/string的每一个元素都变成str类型,然后以列表的形式返回a=list(map(str, python ))。
打印(一份)
输出:[p , y , t , h , o , n]
用户定义函数:def add(x,y):
返回x y
列表1=[1,2,3]
列表2=[4,5,6]
a=list(map(add,list1,list2))
打印(一份)
输出:[5,7,9]
自定义函数(如果三个列表长度不同):def add(x,y):
返回x,y
列表1=[1,2,3]
列表2=[1,2,3,4]
a=list(map(add,list1,list2))
打印(一份)
产出:[(1,1),(2,2),(3,3)]
相关:《Python教程》
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。