擅长:python、mysql、java
<p>每一个连续的连接都是利用前面的东西来…嗯…连接元素。这就是为什么你的代码会给出这样的结果。建议打印中间产物。你知道吗</p>
<pre><code>phrase = "Don't panic!"
plist = list(phrase)
new_phrase = ''.join(plist[1:3]).join(plist[5:3:-1]).join(plist[-5:-7:-1])
print(''.join(plist[1:3])) #'on'
print(plist[5:3:-1]) #[' ','t']
print(''.join(plist[1:3]).join(plist[5:3:-1])) #' ont'
print(plist[-5:-7:-1]) #['a','p']
print(new_phrase) #a ontp
</code></pre>