可能重複指定變量值:
Is there any way to do variable assignments directly inside a while(<here>) loop in Python?if或while語句
對不起這樣一個基本問題。我試圖學習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
我看的教程沒有提到這種或那種方式,但是這是一個大多數其他語言的常見結構。
這是無法完成的。如果你搜索,你會發現你不是第一個要問的人。 「大多數其他語言中的共同結構」也是錯誤的。在C,C++和專門針對C類功能的語言中很常見。這不是*大多數*。 – 2012-02-01 20:11:38