擅长:python、mysql、java
<p>我认为你在寻找这样一个函数:</p>
<pre class="lang-py prettyprint-override"><code>def most_frequent(l):
return max(sorted(l, key=str.lower), key=l.count)
Fruit_list = ['apples','oranges','peaches','peaches','watermelon','oranges','watermelon']
print(most_frequent(Fruit_list)) # outputs "oranges"
</code></pre>
<p>。。。如果您不想使用<code>Counter</code>。你知道吗</p>
<p>澄清:</p>
<ol>
<li><p><code>sorted(l, key=str.lower)</code>按字典顺序对列表<code>l</code>排序。</p></li>
<li><p><code>max(<>, key=l.count)</code>获取排序列表的模式。</p></li>
</ol>