擅长:python、mysql、java
<p>试试这个:</p>
<pre><code>results = [[('Gizmo1', 1.0), 'Owner1'], [('Gizmo2', 4.0), 'Owner2'],
[('Gizmo1', 4.0), 'Owner1'],[('Gizmo2', 4.0), 'Owner2']]
data = {}
for element in results:
gizmo_value = element[0][1]
gizmo_name = element[0][0]
owner = element[1]
try:
data[owner][gizmo_name] += gizmo_value
except KeyError:
data[owner]={ gizmo_name: gizmo_value }
</code></pre>
<p>使用此逻辑,您将得到一个包含所有数据的字典,就像您命名的那样。这完全取决于你如何命名</p>