在过滤器python内的lambda函数中使用基于和的条件

时间:2019-11-17 20:57:51

标签: python lambda

我正在尝试获取所有3位数字,其总和等于某个数字,但这对我不起作用。 我猜想sum函数存在一些问题,但是我不知道使用基于函数的条件的正确方法是什么。

result = filter(lambda x: sum(x)==7 and x[0]!=0, itertools.product(range(10), repeat=3))
print(list(result))

0 个答案:

没有答案