2014-05-21 1 views
0

'dog'을 대체하고 싶습니다. Python3 - string if를 바꾸십시오 if 문?

내가 문하지만 만약 이해하게 하나 얻을 수없는 필요가 있다고 생각 :

wordlist = ['cat','dog','rabbit','test',] 

letterlist = [] 
for aword in wordlist: 
    aword.replace('dog', 'OMG IT WORKED? OR NOT') 
    print (aword) 
    letterlist.append(aword) 

print(letterlist) 

답변

1

str.replace()새로운 문자열을 반환합니다; 당신은 그것에 aword를 리 바인드 할 :

aword = aword.replace('dog', 'OMG IT WORKED? OR NOT') 

str는 불변의 유형; 값을 변경하지 않고 변경 사항으로 만 새 값을 생성 할 수 있습니다.

+1

Dammit Martjin, 마침내 그 중 하나가 대답 할 수있었습니다. 너는 너무 빠르 잖아. – thumbtackthief