擅长:python、mysql、java
<p>函数<code>lower</code>返回转换后的字符串,不转换字符串本身。您应该在这里使用<code>lower</code>:</p>
<pre><code>splitted = my_string.lower().split()
</code></pre>
<p>代码优化:</p>
<pre><code>d = {}
l=[]
for i,j in enumerate(splitted):
l.append(d.setdefault(j, i))
with open("numbertext.txt","w") as f:
f.write(str(l))
</code></pre>