我只是好奇这是否存在。在为 python 编程一年的大部分时间之后,我从未遇到过它。
是否有一个检查异常的 c 编译的 python 函数(为了更快地访问理解):
类似以下的函数:
def no_exception(function, *args, **kwargs):
try:
function(*args, **kwargs)
except Exception:
return False
return True
你可以在这种情况下使用它
# values is full of data
new_values = [float(n) if no_exception(float, n) else n for n in values]