我知道使用for循环并调用我的函数,直到我得到Not作为返回值,但我正在寻找一些内置的
python可以帮助到这里.
例如 – iter(myfunc(),None)它将调用myfunc()直到它返回None
我正在寻找与此完全相反的代码,例如 – iter(myfunc(),而不是None),调用myfunc()直到它返回任何东西但是没有
提前致谢..
最佳答案 只有三行:
x = None
while x is None:
x = f()
我知道使用for循环并调用我的函数,直到我得到Not作为返回值,但我正在寻找一些内置的
python可以帮助到这里.
例如 – iter(myfunc(),None)它将调用myfunc()直到它返回None
我正在寻找与此完全相反的代码,例如 – iter(myfunc(),而不是None),调用myfunc()直到它返回任何东西但是没有
提前致谢..
最佳答案 只有三行:
x = None
while x is None:
x = f()