擅长:python、mysql、java
<p>如果<code>if</code>/<code>elif</code>语句:</p>
<pre><code>if lst[0] == lst[1] == lst[2]:
return 3 * lst[0]
elif lst[0] == lst[1] or lst[0] == lst[2]
return 2 * lst[0]
elif lst[1] == lst[2]
return 2 * lst[1]
else:
return None # no duplicates
</code></pre>
<p>或者,如果您希望以后有更多相关的案例(例如,更长的列表),您可以将其概括为“返回列表中最常见项目的总和”。最简单的方法可能是使用一个循环来创建一个<code>dict</code>,其中包含每个唯一值的出现次数,然后使用另一个循环来查找最常见的项<code>x</code>及其计数<code>n</code>,然后返回<code>x * n</code>。你知道吗</p>