<p>下面是我搜索并计算<em>pos\uxist</em>命名列表的代码,该列表包含en.wiktionary.org的已爬网元素。这个列表包含wiktionary可能的词性标签(不带pos),我搜索这个列表只是为了计算列表中有多少个词性标签。
如何以更简洁的方式缩短下面的代码</p>
<pre><code>count = 0
for i in range(0,10): #assumed maximum count of possible POS is 10
try:
if 'Noun' in pos_xist[i]:
count +=1
elif 'Verb' in pos_xist[i]:
count +=1
elif 'Pronoun' in pos_xist[i]:
count +=1
elif 'Adjective' in pos_xist[i]:
count +=1
elif '' in pos_xist[i]:
count +=1
elif 'Pronoun' in pos_xist[i]:
count +=1
elif 'Adverb' in pos_xist[i]:
count +=1
elif 'Particle' in pos_xist[i]:
count +=1
elif 'Conjunction' in pos_xist[i]:
count +=1
elif 'Interjection' in pos_xist[i]:
count +=1
elif 'Prepoisition' in pos_xist[i]:
count +=1
elif 'Determiner' in pos_xist[i]:
count +=1
elif 'Article' in pos_xist[i]:
count +=1
else:
pass
except:
pass
</code></pre>