擅长:python、mysql、java
<p>您可以使用<a href="https://numpy.org/doc/stable/reference/generated/numpy.array.html" rel="nofollow noreferrer">^{<cd2>} arrays</a>的中间<a href="https://docs.python.org/3/library/collections.html#collections.defaultdict" rel="nofollow noreferrer">^{<cd1>}</a>来创建某种服装计数器:</p>
<pre class="lang-py prettyprint-override"><code>from collections import defaultdict
import numpy as np
lists = [['ABC', 100, 20], ['XXX', 200, 35], ['ABC', 500, 90], ['XXX', 100, 15]]
res = defaultdict(lambda: np.array([0, 0]))
for l in lists:
res[l[0]] += l[1:]
print(res)
print([[key] + list(vals) for key, vals in res.items()])
</code></pre>
<p>给出:</p>
<pre><code>{'ABC': array([600, 110]), 'XXX': array([300, 50])}
[['ABC', 600, 110], ['XXX', 300, 50]]
</code></pre>