擅长:python、mysql、java
<p>你可以在这里使用一些替代品</p>
<pre><code>if '-' in (seq1[i], seq2[i]):
</code></pre>
<p>简洁,但读起来很有趣。在</p>
^{pr2}$
<p>感觉更自然</p>
<p>一种更简洁的方法是使用<code>zip</code></p>
<pre><code>for i, j in zip(seq1, seq2):
if i == '-' or j == '-':
print "hi"
else:
print "bye"
</code></pre>
<p>如果您要在多个序列中循环,扩展比较的一个好方法是使用<code>any</code></p>
<pre><code>for item in zip(seq1, seq2, seq3, seq4, ...):
if any(i == '-' for i in item):
print "hi"
else:
print "bye"
</code></pre>