擅长:python、mysql、java
<p>首先,在第一段代码中使用content1作为外部索引,因此matric也应该在外部使用content1进行初始化:</p>
<pre><code>matrix = [[0 for x in range(len(content2))] for x in range(len(content1))]
</code></pre>
<p>是的,你可以用一行来做,就像另一个答案提到的:</p>
<pre><code>matrix = [[1 if i == j else 0 for j in content2] for i in content1]
</code></pre>