我有一个字符串列表:
['bill', 'simpsons', 'cosbys', 'cosby','bills','mango', 'mangoes']
从此列表中删除所有复数的最佳方法是什么?
因此,我希望输出为:
['bill', 'simpsons', 'cosby','mango']
最佳答案
通常,该过程称为“茎梗”,而对于python,则有一个名为“茎梗”的包装。
像这样使用:
from stemming.porter2 import stem
stem("simpsons")
词干除词干复数外,还可以做更多,但您可以修改词干封装,使其仅执行复数词干。看看源代码:http://tartarus.org/martin/PorterStemmer/python.txt
关于python - 如何删除名词列表中的复数?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/8109687/