擅长:python、mysql、java
<p>在迭代列表时从列表中删除元素不是一个好主意</p>
<p>试试这个:</p>
<pre><code>Wordlist = ["abcd","cdef","efgh","ghij","ijkl","klmn","nope","wow"]
BadLetters = "d"
Wordlist_new = []
for word in Wordlist:
for BadLetter in BadLetters:
if (word.count(BadLetter) > 0):
pass # Wordlist.remove(word)
else:
Wordlist_new.append(word)
print(Wordlist)
print(Wordlist_new)
</code></pre>