2016-05-16 59 views
-2

我有問題,取代了「?」與零。什麼ogtL只是我從一個Excel文件取得的數字列表。從那個excel只是更多的數字。我只是有問題,爲什麼它不工作,我還想在新的字符串回到ogtL一些幫助。有問題.replace()

for eachWord in ogtL: #ogtL is a List 
    newString="" 
    for eachCharacter in eachWord: 
     newString+=eachCharacter 
     newString.replace("?","0") 
    print(newString) 
+0

什麼是你得到的輸出? – Keiwan

回答

3

我認爲問題在於您沒有將替換的輸出保存到變量中。

for eachWord in ogtL: #ogtL is a List 
    newString="" 
    for eachCharacter in eachWord: 
     newString+=eachCharacter 
     newString = newString.replace("?","0") 
    print(newString) 

你也不必像迭代每個字符的,我覺得你可以這樣做:

for eachWord in ogtL: #ogtL is a List 
    newString=eachWord.replace("?","0")   
    print(newString)