title: Append dictionary to pandas dataframe in a loop
body: <p>I have a requirement to create a dictionary within a loop and append them to a pandas data frame with matching key name of dict and column name of data frame. The key value pairs of dictionary in each iteration could be different. An empty pandas data frame <code>df_podcast</code> have been defined at the beginning with all possible keys in the dictionary.</p>
  
  <p>Below is the sample of a code which is not completed yet</p>
  
  <pre><code>df_podcast=pd.DataFrame(columns=podcast_cols)
  
  podcast_dict={}
  for j in range(len(podcast[0])):
      if podcast[0][j].tag=="key":
          podcast_dict[podcast[0][j].text]=podcast[0][j+1].text
  ### Have to append dict to pandas df ############
  </code></pre>
  
  <p>I have append podcast_dict to df_podcast. Podcast is actually a list of lists, here I'm just considering only 1st row of the list</p>