gerrt23 发表于 2015-7-21 08:47:32

python特殊函数之lambda和map

lambda表达式返回一个函数对象

map(function,sequence),把sequence中的值逐个传给function,返回一个包含函数执行结果的list


例子:
squares = list(map(lambda x: x**2, range(10)))
squares值是
相当于:
squares = 也相当于:
>>> squares = []>>> for x in range(10):...   squares.append(x**2)

页: [1]
查看完整版本: python特殊函数之lambda和map