title: How to fetch very particular elements from a list?
body: <p>I have a list of dataframes with different shapes, which is why I cant put the data into a 3-dimensional df or array.<br>
  Now I want to get some specific dataframes from that list in a new list now containing only the needed dfs. </p>
  
  <pre class="lang-py prettyprint-override"><code>list_of_df = [df1, df2, df3, ...]
  index = [0,3,7,9,29,11,18,77,1009]
  new_list = list_of_df[index]
  </code></pre>
  
  <p>the only way I can think of this is very unsexy:</p>
  
  <pre class="lang-py prettyprint-override"><code>new_list = []
  for i in index:
     new_list.append(list_of_df[i])
  </code></pre>
  
  <p>is there some better solution or in general a more convenient way to store and access thousands of different dataframes?</p>