擅长:python、mysql、java
<p>没什么特别的。所有基本操作。你知道吗</p>
<pre><code>s = 'abcdefgh'
# s = 'abcdefghi'
# pad
if len(s) % 2:
s += 'x'
l = []
# split
for i in range(0,len(s),2):
l.append(s[i:i+2])
# switch
for i in range(0,len(l),2):
if i+1 < len(l):
l[i+1], l[i] = l[i:i+2]
# reverse each
l = [x[::-1] for x in l]
print l
</code></pre>