擅长: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(new_phrase) # -> on tap
</code></pre>
<p>您的代码无法工作,因为您是通过<code>[" ", "t"]</code>和<code>["a", "p"]</code>之前的元素加入它们的:</p>
<pre><code> "a ontp"
| - joined
_________________________________
| |
" ont" |
| - joined |
_______________________ |
| | |
"on" [" ", "t"] ["a", "p"]
| | |
''.join(plist[1:3]).join(plist[5:3:-1]).join(plist[-5:-7:-1])
</code></pre>