擅长:python、mysql、java
<p>只需使用<a href="https://docs.python.org/3/library/functions.html#func-range" rel="nofollow noreferrer">^{<cd2>}</a>函数的<code>step</code>参数即可避免维护变量:</p>
<pre><code>def get_codon_list(codon_string):
codon_length = 3
codon_list = []
for codon_start in range(0, len(codon_string), codon_length):
codon_end = codon_start + codon_length
codon_list.append(codon_string[codon_start:codon_end])
return codon_list
</code></pre>
<p>然后它可以变成一个列表:</p>
<pre><code>def get_codon_list(codon_string):
codon_length = 3
codon_list = [codon_string[x:x+codon_length] for x in range(0, len(codon_string), codon_length)]
return codon_list
</code></pre>