title: How to combine elements from a list with both strings and integers
body: <p>I have a list</p>
  <pre><code>results = [[('Gizmo1', 1.0), 'Owner1'], [('Gizmo2', 4.0), 'Owner2'],[('Gizmo1', 4.0), 'Owner1'],[('Gizmo2', 4.0), 'Owner2']]
  </code></pre>
  <p>My Goal is to add the gizmos up matching the respecting owners.</p>
  <pre><code> results = [[('Gizmo1', 5.0), 'Owner1'], [('Gizmo2', 8.0), 'Owner2']]
  </code></pre>
  <p>I have attempted to split the list into two smaller lists, create a dictionary</p>
  <pre><code>items_qty = [[('Gizmo1', 1.0)], [('Gizmo2', 4.0)],[('Gizmo1', 4.0)],[('Gizmo2', 4.0)]]
  
  owner = [['Owner1'], ['Owner2'],['Owner1'],['Owner2']]
  
  data = {}
  for key, val in zip(owner, items_qty):
      data[key] = data.get(key, 0) + val
  </code></pre>
  <p>But this gives me an error of</p>
  <pre><code>TypeError: unsupported operand type(s) for +: 'int' and 'tuple'
  </code></pre>
  <p>How I get or save the information doesn't matter.</p>