擅长:python、mysql、java
<p>您可以执行以下操作(如果我正确理解了您的配对方法):</p>
<pre><code>lst = [1,2,4,2,2,3,3,1,1,1,2,4,3,4,1]
the_dict = {x: int((lst.count(x)/2)) for x in lst}
print(sum(the_dict.values()))
> 6
print(the_dict)
> {1: 2, 2: 2, 4: 1, 3: 1}
</code></pre>
<p>这将生成一个包含所有对计数的字典,然后可以对字典中的值求和以获得对计数。如果需要,还可以使用字典,其中包含每个值的对计数。你知道吗</p>