title: Splitting a list of lists and strings by a string
body: <p>Is there a convenient pythonic way to split a list by a search string (even if the list contains non-strings and have nested lists).  For example, say I would like to split the following by ',':</p>
  
  <pre><code>[[ 'something', ',', 'eh' ], ',', ['more'], ',', 'yet more', '|', 'even more' ]
  </code></pre>
  
  <p>This would become:</p>
  
  <pre><code>[[[ 'something', ',', 'eh' ]], [['more']], ['yet more', '|', 'even more']]
  </code></pre>