比较字符串和获得最频繁的字母系列

时间:2016-02-26 10:48:40

标签: python list

我有多个单词列表,例如:

<HTML>
<HEAD>
<TITLE></TITLE>
<STYLE type="text/css">

@page {
  @top-left{ 
  content: "There should be something here!"; 
  }
  size: A4 portrait;
  margin: 50;
}
</STYLE>
</HEAD>

<BODY>
<P>This is the body of the page...
</BODY>
</HTML>

我想要善意的名字&#39;每个清单。到目前为止,我正在使用我所做的以下功能,该功能是列表中最常用的词:

a = ['java','java 2','javascript','java']
b = ['finds','finding','afinder what','find']

但我想知道是否有办法让输出信号序列的最高速率。例如,列表def findMostFrequentWord(alist): listOfWords = ' '.join(alist).split(' ') mostFrequent = max(listOfWords,key=listOfWords.count) return mostFrequent findMostFrequentWord(a) 'java' findMostFrequentWord(b) 'finds' 应该将单词b作为输出,因为字母findfin的序列是不同价值观中最常见的。我不能想到一种方法来检查它,从计算的角度来看似乎也有点贵。有什么意见吗?

0 个答案:

没有答案