擅长:python、mysql、java
<pre><code>from collections import Counter
data = ["This is my pen is is","That is his pen pen pen pen","This is not my pen"]
d = []
for s in data:
for word in set(s.split()):
d.append(word)
wordCount = Counter(d)
for item in data:
result = {}
for word in item.split():
result[word] = wordCount[word]
print (result)
</code></pre>
<p>输出:</p>
<pre><code>{'This': 2, 'is': 3, 'my': 2, 'pen': 3}
{'That': 1, 'is': 3, 'his': 1, 'pen': 3}
{'This': 2, 'is': 3, 'not': 1, 'my': 2, 'pen': 3}
</code></pre>