2011-07-23 106 views

回答

4

設置一個標誌,跳出內部循環,檢查主循環中的標誌,並根據需要繼續。

for i = 1 to N do 
    flag = false 
    for j = 1 to M do 
     ... 
     if condition then 
      flag = true 
      break 
     ... 
    if flag then continue 
    ... 
+0

是的,這應該工作,但我認爲也許有另一種更pythonic的方式... –

+1

一般來說,我建議你不要擔心什麼是「Pythonic」。 – Patrick87

+0

@Thomas:恰恰相反,我強烈建議學習習語並在合理的時候應用。 (當然也有人聲稱這種或那種「pythonic」至少是魚腥味的。) – delnan