lambda式とか自分で書いてて頭の中から出てくる気がしない
例えば↓とか

リスト ln と数 n を受け取って
lnからn より大きい個数を返す関数number_of_big_numbers()
for文やwhile文を用いずに、filter を用いて定義してください

def number_of_big_numbers(ln, n):
return sum(map(lambda x: 1, filter(lambda x: x>n, ln)))

やってることはわかるけどfor文、while文書かないって制約ないとこんなの作らないよね?