在Python2中map函数会返回一个list列表,但在Python3中,返回<map object at 0x********>
>>> def f(x,y):
... return{x:y}
...
>>> a = [1,2]
>>> b = ['a','b']
>>> list(map(f,a,b))#若无外面的list,则返回<map object at 0x********>
[{1: 'a'}, {2: 'b'}]
Python3 map函数详解
本文详细介绍了Python3中map函数的使用方法及与Python2的主要区别。通过具体示例展示了如何利用map函数处理两个列表,并将结果转换为字典形式。
在Python2中map函数会返回一个list列表,但在Python3中,返回<map object at 0x********>
>>> def f(x,y):
... return{x:y}
...
>>> a = [1,2]
>>> b = ['a','b']
>>> list(map(f,a,b))#若无外面的list,则返回<map object at 0x********>
[{1: 'a'}, {2: 'b'}]
您可能感兴趣的与本文相关的镜像
Python3.11
Python 是一种高级、解释型、通用的编程语言,以其简洁易读的语法而闻名,适用于广泛的应用,包括Web开发、数据分析、人工智能和自动化脚本

被折叠的 条评论
为什么被折叠?