擅长:python、mysql、java
<p>你可以用这个:</p>
<pre><code>def get_overlapping_pairs(string):
ret = [] # we will return this later
for i in range(len(string)-1): # loop through all indices except the last one
ret.append(string[i:i+2]) # append to ret the two characters
# beginning at that index
return tuple(ret) # convert to tuple
def get_overlapping_pairs_for_each(stringlist):
ret = []
for string in stringlist: # loop through each string
ret.append(get_overlapping_pairs(string)) # append the overlapping
# pairs for that string
return ret
</code></pre>
<p>注意,我们没有在第一个函数中查看循环中的最后一个索引。这是因为如果我们这样做了,它会生成一个索引器,当我们试图查看从索引开始的两个字符时,我们到那里的时候只剩下一个字符了。你知道吗</p>