擅长:python、mysql、java
<p>我还找到了另一种解决方法,将字符串转换为list</p>
<pre><code>from pyprimes import isprime
def prime_replace(x, l):
lst = []
string_lst = list(str(x))
for n in range(10):
for i in l:
string_lst[i] = str(n)
lst.append(int("".join(string_lst)))
return lst
print prime_replace(56243, [2, 3])
</code></pre>
<p>输出</p>
<pre><code>[56003, 56113, 56223, 56333, 56443, 56553, 56663, 56773, 56883, 56993]
</code></pre>
<p>但非常感谢你的解决方案。你知道吗</p>