擅长:python、mysql、java
<p>在Python中,字符串是不可变的——一旦创建,就不能更改。这意味着,与列表不同的是,您不能分配给索引来更改字符串。</p>
<pre><code>string = "Hello World"
string[0] # => "H" - getting is OK
string[0] = "J" # !!! ERROR !!! Can't assign to the string
</code></pre>
<p>在你的例子中,我会把<code>output</code>列成一个列表:<code>output = list(input)</code>,然后在你完成后将它变成一个字符串:<code>return "".join(output)</code></p>