擅长:python、mysql、java
<p>您可以使用<code>defaultdict</code></p>
<pre><code>result = defaultdict(int)
for col1, col2, col3, value in my_list:
result[(col1, col2, col3)] += value
result = [list(key) + [value] for key,value in result.items()]
print(result)
</code></pre>
<p>输出</p>
<pre><code>[['Red', 'Blue', 'Yellow', 15], ['Red', 'Blue', 'Green', 10], ['Red', 'Blue', 'Orange', 5], ['Red', 'Blue', 'Violet', 5]]
</code></pre>