0

我只想'dog'用任何东西代替!

认为我需要一个 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)
4

1 回答 1

1

str.replace() 返回一个新字符串;你想重新绑定aword它:

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

str是不可变类型;您只能通过更改产生新值,而不能更改值本身。

于 2014-05-21T18:40:10.677 回答