How to quickly parse a list of strings
<p>If I want to split a list of words separated by a delimiter character, I can use</p>

<pre><code>&gt;&gt;&gt; 'abc,foo,bar'.split(',')
['abc', 'foo', 'bar']
</code></pre>

<p>But how to easily and quickly do the same thing if I also want to handle quoted-strings which can contain the delimiter character ?</p>

<pre><code>In: 'abc,"a string, with a comma","another, one"'
Out: ['abc', 'a string, with a comma', 'another, one']
</code></pre>

<p>Related question: <a href="http://stackoverflow.com/questions/118096/how-can-i-parse-a-comma-delimited-string-into-a-list-caveat">How can i parse a comma delimited string into a list (caveat)?</a></p>
