【发布时间】:2017-01-25 22:04:56
【问题描述】:
是否有任何 Pythonic 方法可以从这样的方法返回“通过”迭代:
import numpy as np
x = [1, 2, np.nan, 4]
for q in x:
if np.isnan(q):
pass
else:
print q
1
2
4
我正在尝试(在更复杂的代码中)实现以下目标:
import numpy as np
x = [1, 2, np.nan, 4]
def skip(var):
if np.isnan(var):
return pass
else:
return var
for q in x:
var(q)
print q
有什么方法可以让它工作吗?通过方法传递迭代?
【问题讨论】:
-
只需
pass或return None或return
标签: python python-2.7