擅长:python、mysql、java
<p>python中的foreach循环提供了在提供的iterable中找到的项的副本。这意味着,当您更改“char”时,实际上并没有更改字符串中的数据。以下可能是您想要的:</p>
<pre><code>for i in range(len(code_splitted)):
for j in range(len(code_splitted[i])):
code_splitted[i][j] = code_splitted[i][:j] + chr(ord(code_splitted[i][j]) + key) + code_splitted[i][j+1:]
</code></pre>
<p>这样做时,所有更改都直接对原始数组进行,而不是在python中创建副本</p>
<p>编辑:忘记字符串是不变的,固定的代码</p>