title: Remove tuple from nested list of tuples
body: <p>I have a nested list as nested list of tuples as below,</p>
  
  <pre><code>nest_list= [[('aa','1'),('bb','2')],[('cc','3'),('bb','4')],[('dd','5'),('dd','6')]]
  </code></pre>
  
  <p>I need to parse through the list and delete the tuples containing value 'bb' so that my final nested list would be as below</p>
  
  <pre><code> final_nest_list= [[('aa','1')],[('cc','3')],[('dd','5'),('dd','6')]]
  </code></pre>
  
  <p>I tried to use nested "for loop" but doesn't seem to be efficient. Is there any "recursive way" of doing this in python, so that even the depth of nested list changes it should work.  </p>