def add(c): return c**2 l = [1,2,3] d1 = map(add,l) print d1 d2 = [c**2 for c in l] print d2 d3 = [add(c) for c in l] print d3 转载于:https://www.cnblogs.com/brucechua/p/8286807.html