擅长:python、mysql、java
<p><a href="https://stackoverflow.com/a/20211066/915501">other answer</a>应该这样做。在</p>
<p>如果您真的需要迭代器:</p>
<pre><code># define the iterator
def dnaiter(input):
for i in xrange(0, len(input) - 1):
yield input[i:i+2]
# then use the iterator
for s in dnaiter(input):
print s
</code></pre>
<p>但是,只有当您有一个要迭代的<em>真正的</em>长序列时,才需要这个。在</p>