擅长:python、mysql、java
<p>您可以使用<a href="https://docs.python.org/3/library/collections.html#collections.defaultdict" rel="nofollow noreferrer">^{<cd1>}</a>。如果一个列表项中可能出现多个值,则可以删除<code>break</code>,否则会在特定字符串的第一个匹配处停止。你知道吗</p>
<pre><code>myInputList = ['Hauses\tNN\tHaus', 'guten\tADJ\tgut', 'geht\tVFIN\tgehen']
values = ['\tNN\t', '\tADJ\t', '\tVFIN\t']
from collections import defaultdict
d = defaultdict(int)
for item in myInputList:
for v in values:
if v in item:
d[v] += 1
break
print(d)
defaultdict(int, {'\tADJ\t': 1, '\tNN\t': 1, '\tVFIN\t': 1})
</code></pre>