擅长:python、mysql、java
<p>我将创建一个生成器来执行此操作:</p>
<pre><code>def intify(lst):
for i in lst:
try:
i = int(i)
except ValueError:
pass
yield i
lst = ['sam','1','dad','21']
intified_list = list(intify(lst))
# or if you want to modify an existing list
# lst[:] = intify(lst)
</code></pre>
<p>如果要在列表列表中执行此操作,请执行以下操作:</p>
<pre><code>new_list_of_lists = map(list, map(intify, list_of_lists))
</code></pre>