标签: 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代码格式完成此操作?
答案 0 :(得分:0)
所以基本上不是在返回值上添加值
[(x, y) for x in [2,3,4] for y in [2,4,5] if x+y==7]
我希望这会为您提供所需的输出。