擅长:python、mysql、java
<p>我认为您只需要将单词从<code>varList</code>添加到<code>varList2</code>(如果它们还不存在),然后在<code>varList2</code>中打印它们的排名。您可以一次完成所有操作:</p>
<pre><code>varSentence = input("What sentence would you like to convert to numbers?" )
varList = varSentence.split()
print (varList)
varList2 = []
ranks = []
for word in varList:
if word in varList2:
i = varList2.index(word)
ranks.append(i+1)
else:
varList2.append(word)
ranks.append(len(varList2))
print varList2
for i in rank:
print rank
</code></pre>