擅长:python、mysql、java
<p>您的问题使用<code>'A', 'T', 'C' or 'G'</code>,但您的输出建议它应该是<code>'A', 'T', 'C' and 'G'</code>,因此您可以使用<code>all</code>检查{<cd5>}中的每个{<cd4>}是否都在您的字符串中:</p>
<pre><code>l = [ 'A', 'T', 'C' ,'G']
s = 'AtcGEQ'
print all(x in s for x in l)
False
s='ATCG'
print all(x in s for x in l)
True
</code></pre>
<p>如果要检查<code>'A' or 'T' or 'C' or 'G'</code>是否在s中:</p>
^{pr2}$
<p>但这与你的问题不符:</p>
<pre><code>>>> is_valid_sequence('AtcGEQ')
False
</code></pre>