<p>我一直在做一个函数来搜索<strong>两个列表,并检查两个列表中是否都有一个字符列表错误</p>
<blockquote>
<p>"IndexError: list index out of range"</p>
</blockquote>
<p>不断地出现。我通过python Tutor实现了这一点,似乎while循环被完全忽略了,我编写这个搜索<strong>时没有在if语句中使用in函数。任何帮助都将不胜感激!你知道吗</p>
<p>这是我的密码:</p>
<pre><code>aList = ["B" , "S" , "N" , "O" , "E" , "U" , "T" ]
userInput = "TOE"
userInputList = list(userInput)
letterExists = 0
while (letterExists < len(userInput)):
for i in aList:
if (i == userInputList[letterExists]):
letterExists +=1
if (letterExists == len(userInput)):
print("This word can be made using your tiles")
</code></pre>