怎么统计文本里可变换的词语

之前统计词频是用if语句,用相等做条件就可以了,但是新遇到个问题,要统计的词是需输入的,就是没法确定,不能直接用等于作条件了,这种情况下该怎么办呢

创建一个字典,然后把输入的字符串转变成list,循环该list,把循环到的元素作为key加入到字典中(字典中不存在该key就增加key,存在则value+1)

  • 你可以看下这个问题的回答https://ask.csdn.net/questions/7659011
  • 你也可以参考下这篇文章:单应性矩阵计算(相机标定)时点的提取
  • 除此之外, 这篇博客: 函数中的 关键参数主要指调用函数时的参数传递方式,与函数定义无关。通过关键参数可以按参数名字传递值,明确指定哪个值传递给哪个参数,实参顺序可以和形参顺序不一致,但不影响参数值的传递结果,避免了用户需要牢记参数位置和顺序的麻烦,使得函数的调用和参数传递更加灵活方便 部分也许能够解决你的问题, 你可以仔细阅读以下内容或跳转源博客中阅读:
  • >>>def demo(a,b,c=1):       # c是默认值参数
           print(a,b,c)
    
    >>>demo(1,2)            
    out:1,2,1
    >>>demo(b=1,a=2,c=3)      # 关键参数
    out:2,1,3
    
  • 您还可以看一下 刘超老师的软件测试-测试用例设计课程中的 测试用例的定义小节, 巩固相关知识点