Discuss / Python / 用了两个lambda

用了两个lambda

Topic source

中大-雪山

#1 Created at ... [Delete] [Delete and Lock User]

#!/usr/bin/env python3 # -- coding: utf-8 -- def count(): f = lambda j: j*j fs = [] [fs.append(f(i)) for i in range(1, 4)] return fs

f1, f2, f3 = count()

小飞xf6

#2 Created at ... [Delete] [Delete and Lock User]

哥们,你这个有点问题,因为你f(i)本身就是返回就是int 类型的,反回不是函数


  • 1

Reply