回答此问题可获得 20 贡献值,回答如果被采纳可获得 50 分。
<p>假设我有两个csv输出,如下所示:</p>
<blockquote>
<p>mark1 :</p>
<p>[['a', '', '', '', '', ''], ['b', '', '', '', '', ''], ['c', '', '', '', '', ''], ['d', '', '', '', '', ''], ['e', '', '', '', '', ''], ['f', '', '', '', '', ''], ['g', '', '', '', '', '']]</p>
</blockquote>
<p>以及</p>
<blockquote>
<p>mark2:</p>
<p>[['a', '10', '', '', '', ''], ['b', '', '', '', '', ''], ['c', '10', '', '', '', ''], ['d', '', '', '', '', ''], ['e', '7', '', '', '', ''], ['m', '9', '', '', '', ''], ['n', '', '', '', '', '']]</p>
</blockquote>
<p>在这种情况下,在第一个csv输出中找不到m和n。
所以我写的代码是:</p>
<blockquote>
<p>mark1[row][0] != mark2[row1][0]: </p>
<pre><code> print 'some marks are not the same - no match found'
</code></pre>
</blockquote>
<p>上面的代码不起作用。你知道吗</p>
<p>有什么具体的办法解决这个问题吗?你知道吗</p>
<p>谢谢。你知道吗</p>