Python学习笔记--map函数
map()函数接收两个参数,一个是函数,一个是可迭代对象(Iterable),map将传入的函数依次作用到序列的每个元素,并把结果作为新的迭代对象Iterator返回。
先看看示例:这个例子是把列表里面的非数字的字符串找出来并设置为0,且把是数字的字符串转换为对应的数字。
1 def func(args): 2 if args.isdigit(): 3 return float(args) 4 else: 5 return 0 6 result=map(func,['12.3','name','50','abc','100']) 7 print(list(result))
输出结果下:


浙公网安备 33010602011771号