python map函数输入,python map操作

  python map函数输入,python map操作

  最近谈了很多关于函数的文章,发现很受朋友欢迎。为了和大家分享更多的知识,边肖还学习了很多关于函数的知识。今天我想结合我之前的知识,地图函数,python输出来测试一下大家。当然python的版本也不是单一的,朋友们可以在2和3上对比分析。让我们来看看吧。

  在Python2中,map函数将返回一个列表,比如代码:

  deff(x,y):返回(x,y)

  l1=[0,1,2,3,4,5,6]

  l2=[太阳,星期一,星期二,星期三,星期四, Fri ,星期六]

  返回的结果如下:

  地图(f,l1,l2)

  [(0,太阳),(1,星期一),(2,星期二),(3,星期三),(4,星期四),(5, Fri ),(6,星期六)]

  然而,在Python3中,返回的结果如下:

  地图(f1,l1,l2)

  mapobjectat0x00000000021DA860

  如果你想得到Python2的结果,也就是返回一个列表,那么你必须使用列表作用于地图,如下:

  列表(映射(f1,l1,l2))

  [(0,太阳),(1,星期一),(2,星期二),(3,星期三),(4,星期四),(5, Fri ),(6,星期六)]

  这就是Python3的输出映射函数的知识。不知道有没有朋友在学习之后通过对比python2版和3版有了新的感悟。边肖期待你的留言和进步~

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

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