擅长:python、mysql、java
<p>要解开这样的理解,最简单的方法就是一次只理解一个,然后把这个理解写成一个循环。所以:</p>
<pre><code>[[i+j for i in "abc"] for j in "def"]
</code></pre>
<p>变成:</p>
^{pr2}$
<p>好吧,酷。现在我们已经摆脱了外在的理解,这样我们就可以下一步解开内在的理解:</p>
<pre><code>outer_list = []
for j in "def":
inner_list = []
for i in "abc":
inner_list.append(i + j)
outer_list.append(inner_list)
</code></pre>