【发布时间】:2013-01-22 22:23:23
【问题描述】:
我想做如下的事情:
while myFunc() as myVar:
print myVar
基本上,只需在循环行中调用一个函数,该函数将返回一个值并根据该值继续循环,但我也希望能够在循环中使用该值,我宁愿不必调用该功能第二次。
我想避免的:
while myFunc():
myVar = myFunc()
print myVar
【问题讨论】:
-
不,抱歉。您必须找到另一种语言,Python 不会在表达式中进行赋值(太容易产生错误)。
标签: python loops while-loop