title: Update one list of dictionaries with the values of another list of dictionaries if they have the same specific value
body: <p>For example we have 2 lists of dictionaries </p>
  
  <pre><code>a = [{'fruit_id':234, 'type':'apple', 'color':'red'}]
  b = [{'fruit_id':235, 'type':'kiwi', 'color':'brown'},{'fruit_id':234, 'type':'apple', 'color':'green'}]
  </code></pre>
  
  <p>I want to update list A with list B if they have the same fruit_id, so for this example list A will have the color value changed to green. What is a good algorithm for this?</p>