Python 高阶函数 map/reduce应用

来源:互联网 发布:全面战争mac 迅雷下载 编辑:程序博客网 时间:2024/06/05 08:57

需求:把['1','3','5','7','9']转换为整数:13579

# 把['1','3','5','7','9']转换整数13579from functools import reduceL = ['1', '3', '5', '7', '9']# 用map()把list里的str转为int先L1 = list(map(int, L))def fn(x, y):    return x * 10 + ya = reduce(fn, L1)print(a)
13579