擅长:python、mysql、java
<p>这对我很有用:</p>
<pre><code>def makeInverseIndex3(strlist):
dict_f = {}
for i, w in enumerate(strlist):
for x in set(w.split()):
dict_f[x] = [i + 1] + dict_f.get(x, [])
return(dict_f)
</code></pre>
<p>输出:</p>
<pre><code>strlist = ['a b c d e', 'a b b c c', 'd e f f']
print(makeInverseIndex3(strlist))
{'e': [3, 1], 'a': [2, 1], 'c': [2, 1], 'd': [3, 1], 'b': [2, 1], 'f': [3]}
</code></pre>