擅长:python、mysql、java
<pre><code>def RepresentsInt(s):
try:
int(s)
return True
except ValueError:
return False
l=['1','2','3','rt4','rt5']
l=[int(l[i]) if RepresentsInt(l[i]) else l[i] for i in range(0,len(l))]
</code></pre>
<p>生成检查int的函数</p>
<p><strong><em>或</em></strong></p>
<pre><code>l=['1','2','3','rt4','rt5']
l=[int(i) if i.isdigit() else i for i in l]
</code></pre>
<p>只是使用isdigit()内置函数</p>