title: How to create a list of dictionaries from a list of keys and a list of values
body: <p>How to create a dictionary of dictionaries from existing lists of keys and values?</p>
  <pre><code>celebr = ['Tony','Harry','Katty','Sam']
  perc = [69,31,0,0]
  
  d = dict(zip(celebr, perc))
  dlist = []
  for i in d.items():
      dlist.append(i)    
  print(dlist)
  </code></pre>
  <p>Output:</p>
  <pre><code>[('Tony': 69), ('Harry': 31), ('Katty': 0), ('Sam': 0)]
  </code></pre>
  <p>When I use <code>d.items</code> it automatically gives me tuples, not dictionaries. Is there a way of creating a list of dictionaries, not tuples?</p>
  <p>I need to get the following structure:</p>
  <pre><code>[{'Tony': 69}, {'Harry': 31}, {'Katty': 0}, {'Sam': 0}]
  </code></pre>