title: Python: How to only retain elements from all previous sublists while iterating over list?
body: <p>So this is what I have:</p>
  
  <pre><code> lst = [[1,4,5,9], [4,5,7,9], [6,2,9], [4,5,9], [4,5]]
  </code></pre>
  
  <p>And I want to make a new list where the sublists only have the elements that are shared with ALL the previous sublists.</p>
  
  <p>It should look like this:</p>
  
  <pre><code>new_lst = [[1,4,5,9], [4,5,9], [9], [9], []]
  </code></pre>
  
  <p>I tried converting the integers to strings and iterating over it, but I can't seem to get the right result. I'm new to python, so any help is much appreciated!</p>