Python中如何使用map函数进行批量数据处理?
- 内容介绍
- 文章标签
- 相关推荐
本文共计144个文字,预计阅读时间需要1分钟。
函数类似于一个生成器,具体示例如下:
pythondef add(x): return x * x + 2
a=[1, 2, 3]b=map(add, a)print(list(map(add, a)))print(b, type(b))for i in b: print(i)
结果为:[3, 6, 11]map object at 0x0
36
11
map函数类似一个生成器
具体用例如下:
def add(x): return x**2 a =[1,2,3] b = map(add,[1,2,3]) print( list(map(add,[1,2,3])) ) print(b,type(b)) for i in b: print(i)
对应结果为
[1, 4, 9] <map object at 0x000000000396D320> <class ‘map‘> 1 4 9
本文共计144个文字,预计阅读时间需要1分钟。
函数类似于一个生成器,具体示例如下:
pythondef add(x): return x * x + 2
a=[1, 2, 3]b=map(add, a)print(list(map(add, a)))print(b, type(b))for i in b: print(i)
结果为:[3, 6, 11]map object at 0x0
36
11
map函数类似一个生成器
具体用例如下:
def add(x): return x**2 a =[1,2,3] b = map(add,[1,2,3]) print( list(map(add,[1,2,3])) ) print(b,type(b)) for i in b: print(i)
对应结果为
[1, 4, 9] <map object at 0x000000000396D320> <class ‘map‘> 1 4 9

