擅长:python、mysql、java
<p>我会使用<code>split</code></p>
<pre><code>>>> l = ["abcdedf_023.txt",
"foeoioo_011.txt",
"sdjskdsjd_3131.txt",
"dsdsdsrer_044.txt",
"rgfbfgrt_12.txt"]
>>> [i for i in l if int(i.split('.')[0].split('_')[-1]) > 15 ]
['abcdedf_023.txt', 'sdjskdsjd_3131.txt', 'dsdsdsrer_044.txt']
</code></pre>
<p>将上述列表理解中的<code>15</code>替换为实际包含要检查的数字的变量。。注意,变量的类型必须是integer或在条件检查期间将其转换为<code>int</code>。在</p>