擅长:python、mysql、java
<p>您可以使用<code>collections.Counter</code>方法计算发生次数,然后合并到现有元组:</p>
<pre><code>[k + (v,) for k, v in Counter(array_element).items()]
</code></pre>
<p><strong>示例</strong>:</p>
<pre><code>from collections import Counter
array_element = [('T10', 'R1T0'), ('T20', 'R2T0'), ('T31', 'R3T1'), ('T21', 'R2T1'),
('T10', 'R1T0'), ('T20', 'R2T0')]
print([k + (v,) for k, v in Counter(array_element).items()])
# [('T10', 'R1T0', 2) ('T20', 'R2T0', 2) ('T31', 'R3T1', 1) ('T21', 'R2T1', 1)]
</code></pre>