title: Get list in nested dictionaries
body: <p>I'm struggling with a nested loop..</p>
  
  <p>I have a dictionary with other dictionaries nested in it, like:</p>
  
  <pre><code>dd = {}
  
  dd[1] = {'layer1' : 'A', 'FieldA':[[1,2,3], [99,22,13]], 'col': '#ff310021'}
  dd[2] = {'layer2' : 'B', 'FieldB':[[4,5,6], [10,33,22]], 'col': '#ff310011'}
  dd[3] = {'layer3' : 'C', 'FieldC':[[11,2,33], [2,5,1]], 'col': '#ff312221'}
  </code></pre>
  
  <p>Then I have an object that has to be populated, <strong>for each dd keys</strong> (so 3 times in the example) with the values of the nested dictionaries.</p>
  
  <p>This is an example with <em>single</em> values passed to the object:</p>
  
  <pre><code>Plot(
  x = [1,2,3],
  y = [4,5,6],
  col = '#ff312221'
  )
  </code></pre>
  
  <p>The object creates another class that will be used in another context.</p>
  
  <p>However each call to the object has to be appended to a list.</p>
  
  <p>What I'm trying to do is to loop over the dictionary keys to fill the object automatically and append the result to a list.</p>
  
  <p>So, with the example data, the first object should be made like:</p>
  
  <pre><code>l = []
  
  l.append(Plot(
  x = [1,2,3],
  y = [99,22,13],
  col = '#ff310021'
  ))
  </code></pre>
  
  <p>Someone has some hints?</p>