Python中的map,map在python中的用法

  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的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: