跳过使用函数和另一个生成器创建的生成器表达式中的条目的最佳方法是什么?
本质上,我正在寻找一个看起来像这样的表达式:
some_iter = (some_function(_x, _y, **kwargs) or continue for _x, _y in some_generator(*x))
(但该continue
语句显然在这种情况下不起作用)
从功能上讲,它应该是这样的:
def some_iter(*x):
for _x, _y in some_generator(*x):
x = some_function(_x, _y, **kwargs)
if x:
yield x