<分区> 分区>
Possible Duplicate:
Is there any way to do variable assignments directly inside a while(<here>) loop in Python?
抱歉这么基本的问题。我正在尝试学习 Python,但真的没有找到答案。
在 Python 中,我可以在 while 或 if 语句中为变量赋值吗?如果是这样,如何?
例如。我必须这样做:
line_list = []
while True:
line = raw_input(">>> ")
if not line: break
line_list.append(line)
print line_list
但我想这样做:
line_list = []
while line = raw_input(">>> "):
line_list.append(line)
print line_list
我正在查看的教程并没有以这种或那种方式提及这一点,但这是大多数其他语言中的常见结构。
