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