python map和dict,python map类

  python map和dict,python map类

  map()函数的介绍和语法:Map是python的内置函数,会根据提供的函数映射指定的序列。

  map()函数的格式为:

  map的第一个参数(函数,iterable,)接受函数名,后面的参数接受一个或多个迭代序列,返回一个集合。

  该函数依次作用于列表中的每个元素,以获得一个新列表并返回它。请注意,map不会更改原始列表,而是返回一个新列表。

  map()函数示例:del square(x):return x * * 2 map(square,[1,2,3,4,5]) #结果如下:[1,4,9,16,25]通过使用lambda匿名函数使用map()函数:

  Map (lambda x,y: x y,[1,3,5,7,9],[2,4,6,8,10]) #结果如下:[3,7,11,15,19]通过lambda函数设返回值为元组:

  Map (lambdax,y: (x * * y,x y),[2,4,6],[3,2,1]) #结果如下[(8,5),(16,6),(6,7)]。当没有函数传入时,map()是等效的。

  Map(None,[2,4,6],[3,2,1])#结果如下[(2,3),(4,2),(6,1)]类型转换也可以通过Map实现。

  将元组转换为列表:

  Map(int,(1,2,3))#结果如下:[1,2,3]将字符串转换为列表:

  Map(int, 1234)#结果如下:[1,2,3,4]从字典中提取键,并将结果放入一个列表中:

  Map(int,{1:2,2:3,3:4})#结果如下[1,2,3]

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

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