试图获得句子中出现次数最多的情态动词

用户名

我有这个代码。这个想法是要从字符串中获取最常出现的情态动词。例如,如果“ can”出现两次,并且比其他次数多,则该函数应返回“ can”,如果不存在情态动词,则返回“ none”。

def check_modals(s):
    modals = ['can', 'could', 'may', 'might', 'must', 'will', "should", "would"]
    from collections import Counter
    Counter([modal for modals, modal in s])
    counts = Counter(modals)
    c = counts.most_common(1)

    return{c}

仍然是python新手。任何帮助将不胜感激。

科里·克莱默

当实例化您的时Counter,我将使用列表推导来仅过滤列表中存在的单词modals除此之外,您有正确的想法。

def check_modals(s):
        modals = ['can', 'could', 'may', 'might', 'must', 'will', 'should', 'would']
        from collections import Counter
        counts = Counter([word for word in s if word in modals])
        if counts:
            return counts.most_common(1)[0][0]
        else:
            return ''

>>> s = 'This is a test sentence that may or may not have verbs'
>>> check_modals(s.split())
'may'

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何获得集合中出现次数最多的值?

来自分类Dev

查找数组中出现次数最多的相同数字

来自分类Dev

C#:获取列表中出现次数最多的元素?

来自分类Dev

查找数组中出现次数最多的数字

来自分类Dev

如何找到在python词典中出现次数最多的值?

来自分类Dev

查找数组中出现次数最多的相同数字

来自分类Dev

给定字符串中出现次数最多的词

来自分类Dev

SQL查询以查找不嵌套的表中出现次数最多的值

来自分类Dev

您如何找到MongoDB词典中出现次数最多的字段?

来自分类Dev

使用SQL搜索字符串中出现次数最多的值

来自分类Dev

获取列表中出现次数最多的3个数字

来自分类Dev

如何找到列表中出现次数最多的两个字符串?

来自分类Dev

查找字符串中出现次数最多的字符

来自分类Dev

SQL查询以查找不嵌套的表中出现次数最多的值

来自分类Dev

MySql:检索另一列中列中出现次数最多的值

来自分类Dev

选择在其他特定表中出现次数最多的行作为外键

来自分类Dev

查找字符串中出现次数最多的字符

来自分类Dev

ruby:查找数组中出现次数最多的项目,如果有

来自分类Dev

获取矩阵行中出现次数最多的数字并连接结果

来自分类Dev

Linq 分组依据并选择子组中出现次数最多的项目

来自分类Dev

检查哪个对象在列表中出现次数最多 C#

来自分类Dev

元素出现次数最多的列表

来自分类Dev

打印出现次数最多的素数

来自分类Dev

显示出现次数最多的组

来自分类Dev

如何使用MODE来获得匹配次数最多的号码

来自分类Dev

如何找到出现次数最多的字母?C ++

来自分类Dev

搜索出现次数最多的字符串

来自分类Dev

选择出现次数最多的单词跨多列

来自分类Dev

在“球拍”列表中查找出现次数最多的元素

Related 相关文章

  1. 1

    如何获得集合中出现次数最多的值?

  2. 2

    查找数组中出现次数最多的相同数字

  3. 3

    C#:获取列表中出现次数最多的元素?

  4. 4

    查找数组中出现次数最多的数字

  5. 5

    如何找到在python词典中出现次数最多的值?

  6. 6

    查找数组中出现次数最多的相同数字

  7. 7

    给定字符串中出现次数最多的词

  8. 8

    SQL查询以查找不嵌套的表中出现次数最多的值

  9. 9

    您如何找到MongoDB词典中出现次数最多的字段?

  10. 10

    使用SQL搜索字符串中出现次数最多的值

  11. 11

    获取列表中出现次数最多的3个数字

  12. 12

    如何找到列表中出现次数最多的两个字符串?

  13. 13

    查找字符串中出现次数最多的字符

  14. 14

    SQL查询以查找不嵌套的表中出现次数最多的值

  15. 15

    MySql:检索另一列中列中出现次数最多的值

  16. 16

    选择在其他特定表中出现次数最多的行作为外键

  17. 17

    查找字符串中出现次数最多的字符

  18. 18

    ruby:查找数组中出现次数最多的项目,如果有

  19. 19

    获取矩阵行中出现次数最多的数字并连接结果

  20. 20

    Linq 分组依据并选择子组中出现次数最多的项目

  21. 21

    检查哪个对象在列表中出现次数最多 C#

  22. 22

    元素出现次数最多的列表

  23. 23

    打印出现次数最多的素数

  24. 24

    显示出现次数最多的组

  25. 25

    如何使用MODE来获得匹配次数最多的号码

  26. 26

    如何找到出现次数最多的字母?C ++

  27. 27

    搜索出现次数最多的字符串

  28. 28

    选择出现次数最多的单词跨多列

  29. 29

    在“球拍”列表中查找出现次数最多的元素

热门标签

归档