Python - What do these two lines do?
<p>Being new to Python, I'm having a heck of a time figuring out what these two lines do:</p>

<pre><code>for i in [j for j in xrange(0, N) if [k for k in xrange(j) if now[k] == now[j]] == []]:
   for j in [k for k in xrange(1, K + 1) if [l for l in xrange(i) if now[l] == k] == []]:
</code></pre>

<p>Is there a way to rewrite this so noobs like myself could understand it?  Thanks.</p>
