如何获得满足条件的数字元组?

时间:2019-07-24 06:01:26

标签: python python-3.x

我有这段代码几乎可以完美地工作:

[(x+y) for x in [2,3,4] for y in [2,4,5] if x+y==7]
Out: (7,7) 

相反,我想要产生两个7的组合,因此是(2,5),(3,4)的元组。如何以纯Python代码格式完成此操作?

1 个答案:

答案 0 :(得分:0)

所以基本上不是在返回值上添加值

[(x, y) for x in [2,3,4] for y in [2,4,5] if x+y==7]

我希望这会为您提供所需的输出。

相关问题