擅长:python、mysql、java
<p>这可能不是最简洁的方法,您可以找到<code>b</code>的所有索引,取每个<code>5th</code>一个,然后分配<code>c</code>。由于<code>str</code>中的索引不可赋值,因此必须转换为list。在</p>
<pre><code>jStr = 'aabbbbbaa'
jStr = list(jStr)
bPos = [x for x in range(len(jStr)) if jStr[x] == 'b']
for i,x in enumerate(bPos):
if (i+1) % 5 == 0:
jStr[x] = 'c'
jStr = ''.join(jStr)
print(jStr)
</code></pre>
<p>输出:</p>
^{pr2}$