2016-03-06 95 views
-1

我有一個for循環,通過列表循環,如果Company = 'XXX'我想跳過該迭代。我使用以下但它似乎並沒有工作:Python for循環:如果滿足條件,繼續下一次迭代

for x in line: 
    if newCompany=='XXX': 
     continue 

    else: 
     lineToWrite += newCompany+"\t" 

真的很感謝幫助!

+2

爲什麼你認爲它不工作?你有_verified_(不只是假設)'newCompany'是'「XXX」',但繼續不起作用?你的_certain_行不包含換行符,回車符或其他不可見字符嗎? –

+0

我認爲我們需要看到更多的代碼來提供幫助。 – GarethPW

+1

您迭代 _x in lines_ 但在if語句中,您比較_newCompany =='XXX'_。你看這裏有什麼可能是錯的嗎? – mchfrnc

回答

0

那麼它不是很好描述,但有了這些信息,我假設你正在嘗試編輯那些不是'XXX'的行。

如果是這樣,那麼我認爲你錯了。不是檢查公司是否等於「XXX」你爲什麼不嘗試檢查,如果它是不是:

喜愛

我有一個for循環,通過列表,如果公司=「XXX循環'我想跳過這個迭代。我使用下列但它似乎並沒有工作:

for x in line: 
    if newCompany !='XXX': 
     lineToWrite += newCompany+"\t" 

但它仍然沒有多大意義,我

相關問題