title: Join Dataframe with dictionary
body: <p>I have a dataframe df as</p>
  <div class="s-table-container">
  <table class="s-table">
  <thead>
  <tr>
  <th>Code</th>
  <th>Designation</th>
  </tr>
  </thead>
  <tbody>
  <tr>
  <td>01</td>
  <td>Example 1</td>
  </tr>
  <tr>
  <td>2F</td>
  <td>Example 3</td>
  </tr>
  <tr>
  <td>40</td>
  <td>Example 10</td>
  </tr>
  </tbody>
  </table>
  </div>
  <p>And I have dictionary as</p>
  <pre><code>matching = {
      'ABCD': ['01','60' ,'YZ'],
      'EFG': ['04','2F'],
      '007' : ['03','AB' ,'CD', 'DD'],
      ...
      }
  </code></pre>
  <p>I would like to add column on my df base on the matching dictionary as</p>
  <div class="s-table-container">
  <table class="s-table">
  <thead>
  <tr>
  <th>Code</th>
  <th>Designation</th>
  <th>Custom 1</th>
  </tr>
  </thead>
  <tbody>
  <tr>
  <td>01</td>
  <td>Example 1</td>
  <td>ABCD</td>
  </tr>
  <tr>
  <td>2F</td>
  <td>Example 3</td>
  <td>EFG</td>
  </tr>
  <tr>
  <td>40</td>
  <td>Example 10</td>
  <td>null</td>
  </tr>
  </tbody>
  </table>
  </div>
  <p>The lists contain unique value in whole dictionary
  The matching can return 0 or 1 value</p>
  <p>How should I proceed ?</p>
  <p>Thank you</p>